309 self.__onDemandInactiveModules[name] = module |
309 self.__onDemandInactiveModules[name] = module |
310 module.eric5PluginModuleName = name |
310 module.eric5PluginModuleName = name |
311 module.eric5PluginModuleFilename = fname |
311 module.eric5PluginModuleFilename = fname |
312 self.__modulesCount += 1 |
312 self.__modulesCount += 1 |
313 if reload_: |
313 if reload_: |
314 reload(module) |
314 imp.reload(module) |
315 except PluginLoadError: |
315 except PluginLoadError: |
316 print("Error loading plugin module:", name) |
316 print("Error loading plugin module:", name) |
317 except Exception as err: |
317 except Exception as err: |
318 module = imp.new_module(name) |
318 module = imp.new_module(name) |
319 module.error = \ |
319 module.error = \ |