PluginManager/PluginInstallDialog.py

branch
Py2 comp.
changeset 3056
9986ec0e559a
parent 2911
ce77f0b1ee67
parent 2889
3737e9f17f44
child 3057
10516539f238
equal deleted inserted replaced
2911:ce77f0b1ee67 3056:9986ec0e559a
369 activatePlugin = \ 369 activatePlugin = \
370 not self.__pluginManager.isPluginLoaded(installedPluginName) or \ 370 not self.__pluginManager.isPluginLoaded(installedPluginName) or \
371 (self.__pluginManager.isPluginLoaded(installedPluginName) and \ 371 (self.__pluginManager.isPluginLoaded(installedPluginName) and \
372 self.__pluginManager.isPluginActive(installedPluginName)) 372 self.__pluginManager.isPluginActive(installedPluginName))
373 # try to unload a plugin with the same name 373 # try to unload a plugin with the same name
374 self.__pluginManager.unloadPlugin(installedPluginName, destination) 374 self.__pluginManager.unloadPlugin(installedPluginName)
375 375
376 # uninstall existing plugin first to get clean conditions 376 # uninstall existing plugin first to get clean conditions
377 self.__uninstallPackage(destination, pluginFileName, packageName) 377 self.__uninstallPackage(destination, pluginFileName, packageName)
378 378
379 # clean sys.modules 379 # clean sys.modules

eric ide

mercurial