# Path: implementation/primaries/ImportOnlineDBs/classes/MScoreApi.py
# class MuseScoreApi(Api):
#     def __init__(self, folder="", logger=None):
#     def getCollection(self):
#     def cleanCollection(self):
#     def downloadFile(self, fname, secret, type='mxl'):
#     def searchForExactMatch(self, filters):
#     def search(self, filters):
# 
# Path: implementation/primaries/exceptions.py
# class LilypondNotInstalledException(BaseException):
# class APIKeyNotFoundException(BaseException):
# class BadAPIRequest(BaseException):


from implementation.primaries.ImportOnlineDBs.classes import MScoreApi
from implementation.primaries import exceptions
import os


class ApiManager(object):

    def __init__(self, folder="", logger=None):
        self.logger = logger
        self.folder = folder
        self.sources = {}
        try:

# Path: implementation/primaries/ImportOnlineDBs/classes/MScoreApi.py
# class MuseScoreApi(Api):
#     def __init__(self, folder="", logger=None):
#     def getCollection(self):
#     def cleanCollection(self):
#     def downloadFile(self, fname, secret, type='mxl'):
#     def searchForExactMatch(self, filters):
#     def search(self, filters):
# 
# Path: implementation/primaries/exceptions.py
# class LilypondNotInstalledException(BaseException):
# class APIKeyNotFoundException(BaseException):
# class BadAPIRequest(BaseException):


# Path: implementation/primaries/ImportOnlineDBs/classes/ApiManager.py
from implementation.primaries.ImportOnlineDBs.classes import MScoreApi
from implementation.primaries import exceptions
import os



class ApiManager(object):

    def __init__(self, folder="", logger=None):
        self.logger = logger
        self.folder = folder
        self.sources = {}
        try:

            MScoreApi.MuseScoreApi.getKey(MScoreApi.MuseScoreApi.env_key)