Exemplo n.º 1
0
def loadApiClass(self, api):
    if api.projectName not in self.globals.apiNameList:
        self.globals.makeApiAvaliable(api.projectName)
    try:
        with open(self.importApplicationScriptPath,
                  self.globals.OVERRIDE,
                  encoding=self.globals.ENCODING) as scriptFile:
            scriptFile.write(''.join(api.importScript))
        import Import
        apiClass = Import.getApiClass()
        return apiClass
    except Exception as exception:
        self.globals.error(f'Not possible to reach {api.key} due command line',
                           exception)