eric7/PluginManager/PluginManager.py

branch
eric7
changeset 8989
25cd4c5f1f19
parent 8881
54e42bc2437a
child 9016
6f079c524e99
equal deleted inserted replaced
8988:ffa38e0415df 8989:25cd4c5f1f19
425 raise PluginLoadError(name) 425 raise PluginLoadError(name)
426 else: 426 else:
427 self.__onDemandInactiveModules[name] = module 427 self.__onDemandInactiveModules[name] = module
428 module.eric7PluginModuleName = name 428 module.eric7PluginModuleName = name
429 module.eric7PluginModuleFilename = fname 429 module.eric7PluginModuleFilename = fname
430 if install and hasattr(module, "installDependencies"): 430 if (
431 (install or
432 Preferences.getPluginManager("AutoInstallDependencies")) and
433 hasattr(module, "installDependencies")
434 ):
431 # ask the module to install its dependencies 435 # ask the module to install its dependencies
432 module.installDependencies(self.pipInstall) 436 module.installDependencies(self.pipInstall)
433 self.__modulesCount += 1 437 self.__modulesCount += 1
434 if reload_: 438 if reload_:
435 importlib.reload(module) 439 importlib.reload(module)

eric ide

mercurial