PluginManager/PluginUninstallDialog.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 3056
9986ec0e559a
parent 2992
dbdf27746da5
child 3058
0a02c433f52d
diff -r 9986ec0e559a -r 10516539f238 PluginManager/PluginUninstallDialog.py
--- a/PluginManager/PluginUninstallDialog.py	Tue Oct 15 22:03:54 2013 +0200
+++ b/PluginManager/PluginUninstallDialog.py	Fri Oct 18 23:00:41 2013 +0200
@@ -53,12 +53,14 @@
             self.__pluginManager = pluginManager
             self.__external = False
         
-        self.pluginDirectoryCombo.addItem(self.trUtf8("User plugins directory"),
+        self.pluginDirectoryCombo.addItem(
+            self.trUtf8("User plugins directory"),
             self.__pluginManager.getPluginDir("user"))
         
         globalDir = self.__pluginManager.getPluginDir("global")
         if globalDir is not None and os.access(globalDir, os.W_OK):
-            self.pluginDirectoryCombo.addItem(self.trUtf8("Global plugins directory"),
+            self.pluginDirectoryCombo.addItem(
+                self.trUtf8("Global plugins directory"),
                 globalDir)
     
     @pyqtSlot(int)
@@ -71,7 +73,8 @@
         """
         pluginDirectory = self.pluginDirectoryCombo\
                 .itemData(index)
-        pluginNames = sorted(self.__pluginManager.getPluginModules(pluginDirectory))
+        pluginNames = sorted(self.__pluginManager.getPluginModules(
+            pluginDirectory))
         self.pluginNameCombo.clear()
         for pluginName in pluginNames:
             fname = "{0}.py".format(os.path.join(pluginDirectory, pluginName))
@@ -102,8 +105,9 @@
         if not self.__pluginManager.unloadPlugin(pluginName):
             E5MessageBox.critical(self,
                 self.trUtf8("Plugin Uninstallation"),
-                self.trUtf8("""<p>The plugin <b>{0}</b> could not be unloaded."""
-                            """ Aborting...</p>""").format(pluginName))
+                self.trUtf8(
+                    """<p>The plugin <b>{0}</b> could not be unloaded."""
+                    """ Aborting...</p>""").format(pluginName))
             return False
         
         if not pluginDirectory in sys.path:
@@ -112,8 +116,9 @@
         if not hasattr(module, "packageName"):
             E5MessageBox.critical(self,
                 self.trUtf8("Plugin Uninstallation"),
-                self.trUtf8("""<p>The plugin <b>{0}</b> has no 'packageName' attribute."""
-                            """ Aborting...</p>""").format(pluginName))
+                self.trUtf8(
+                    """<p>The plugin <b>{0}</b> has no 'packageName'"""
+                    """ attribute. Aborting...</p>""").format(pluginName))
             return False
         
         package = getattr(module, "packageName")
@@ -127,7 +132,8 @@
         internalPackages = []
         if hasattr(module, "internalPackages"):
             # it is a comma separated string
-            internalPackages = [p.strip() for p in module.internalPackages.split(",")]
+            internalPackages = [p.strip() for p in 
+                                module.internalPackages.split(",")]
         del module
         
         # clean sys.modules
@@ -146,23 +152,26 @@
             if os.path.exists(fnamec):
                 os.remove(fnamec)
             
-            pluginDirCache = os.path.join(os.path.dirname(pluginFile), "__pycache__")
+            pluginDirCache = os.path.join(
+                os.path.dirname(pluginFile), "__pycache__")
             if os.path.exists(pluginDirCache):
-                pluginFileName = os.path.splitext(os.path.basename(pluginFile))[0]
-                for fnameo in glob.glob(
-                    os.path.join(pluginDirCache, "{0}*.pyo".format(pluginFileName))):
+                pluginFileName = os.path.splitext(
+                    os.path.basename(pluginFile))[0]
+                for fnameo in glob.glob(os.path.join(
+                        pluginDirCache, "{0}*.pyo".format(pluginFileName))):
                     os.remove(fnameo)
-                for fnamec in glob.glob(
-                    os.path.join(pluginDirCache, "{0}*.pyc".format(pluginFileName))):
+                for fnamec in glob.glob(os.path.join(
+                        pluginDirCache, "{0}*.pyc".format(pluginFileName))):
                     os.remove(fnamec)
             
             os.remove(pluginFile)
         except OSError as err:
             E5MessageBox.critical(self,
                 self.trUtf8("Plugin Uninstallation"),
-                self.trUtf8("""<p>The plugin package <b>{0}</b> could not be"""
-                            """ removed. Aborting...</p>"""
-                            """<p>Reason: {1}</p>""").format(packageDir, str(err)))
+                self.trUtf8(
+                    """<p>The plugin package <b>{0}</b> could not be"""
+                    """ removed. Aborting...</p>"""
+                    """<p>Reason: {1}</p>""").format(packageDir, str(err)))
             return False
         
         if not self.__external:
@@ -170,15 +179,17 @@
             if ui.notificationsEnabled():
                 ui.showNotification(UI.PixmapCache.getPixmap("plugin48.png"),
                 self.trUtf8("Plugin Uninstallation"),
-                self.trUtf8("""<p>The plugin <b>{0}</b> was uninstalled successfully"""
-                            """ from {1}.</p>""")\
+                self.trUtf8(
+                    """<p>The plugin <b>{0}</b> was uninstalled successfully"""
+                    """ from {1}.</p>""")\
                     .format(pluginName, pluginDirectory))
                 return True
         
         E5MessageBox.information(self,
             self.trUtf8("Plugin Uninstallation"),
-            self.trUtf8("""<p>The plugin <b>{0}</b> was uninstalled successfully"""
-                        """ from {1}.</p>""")\
+            self.trUtf8(
+                """<p>The plugin <b>{0}</b> was uninstalled successfully"""
+                """ from {1}.</p>""")\
                 .format(pluginName, pluginDirectory))
         return True
 
@@ -226,7 +237,8 @@
         self.setCentralWidget(self.cw)
         self.resize(size)
         
-        self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet"))
+        self.setStyle(Preferences.getUI("Style"),
+                      Preferences.getUI("StyleSheet"))
         
         self.cw.buttonBox.accepted[()].connect(self.close)
         self.cw.buttonBox.rejected[()].connect(self.close)

eric ide

mercurial