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)