src/eric7/Plugins/PluginVcsPySvn.py

branch
eric7
changeset 10061
8bdad5699288
parent 9653
e67609152c5e
child 10069
435cc5875135
--- a/src/eric7/Plugins/PluginVcsPySvn.py	Wed May 24 10:31:09 2023 +0200
+++ b/src/eric7/Plugins/PluginVcsPySvn.py	Wed May 24 10:45:11 2023 +0200
@@ -19,21 +19,23 @@
 from eric7.UI import Info
 
 # Start-Of-Header
-name = "PySvn Plugin"
-author = "Detlev Offenbach <detlev@die-offenbachs.de>"
-autoactivate = False
-deactivateable = True
-version = Info.VersionOnly
-pluginType = "version_control"
-pluginTypename = "PySvn"
-className = "VcsPySvnPlugin"
-packageName = "__core__"
-shortDescription = "Implements the PySvn version control interface."
-longDescription = """This plugin provides the PySvn version control interface."""
-pyqtApi = 2
+__header__ = {
+    "name": "PySvn Plugin",
+    "author": "Detlev Offenbach <detlev@die-offenbachs.de>",
+    "autoactivate": False,
+    "deactivateable": True,
+    "version": Info.VersionOnly,
+    "pluginType": "version_control",
+    "pluginTypename": "PySvn",
+    "className": "VcsPySvnPlugin",
+    "packageName": "__core__",
+    "shortDescription": "Implements the PySvn version control interface.",
+    "longDescription": """This plugin provides the PySvn version control interface.""",
+    "pyqtApi": 2,
+}
 # End-Of-Header
 
-error = ""
+error = ""  # noqa: U200
 
 
 def exeDisplayData():
@@ -73,10 +75,10 @@
     @return dictionary with indicator as key and a tuple with the vcs name
         (string) and vcs display string (string)
     """
-    global pluginTypename
+    ##global pluginTypename
     return {
-        ".svn": (pluginTypename, displayString()),
-        "_svn": (pluginTypename, displayString()),
+        ".svn": (__header__["pluginTypename"], displayString()),
+        "_svn": (__header__["pluginTypename"], displayString()),
     }
 
 
@@ -168,9 +170,11 @@
         self.__projectHelperObject = PySvnProjectHelper(None, None)
         with contextlib.suppress(KeyError):
             ericApp().registerPluginObject(
-                pluginTypename, self.__projectHelperObject, pluginType
+                __header__["pluginTypename"],
+                self.__projectHelperObject,
+                __header__["pluginType"],
             )
-        readShortcuts(pluginName=pluginTypename)
+        readShortcuts(pluginName=__header__["pluginTypename"])
 
     def getProjectHelper(self):
         """
@@ -281,7 +285,7 @@
         """
         Public method to prepare for an uninstallation.
         """
-        ericApp().unregisterPluginObject(pluginTypename)
+        ericApp().unregisterPluginObject(__header__["pluginTypename"])
 
     def prepareUnload(self):
         """
@@ -291,4 +295,4 @@
             self.__projectHelperObject.removeToolbar(
                 self.__ui, ericApp().getObject("ToolbarManager")
             )
-        ericApp().unregisterPluginObject(pluginTypename)
+        ericApp().unregisterPluginObject(__header__["pluginTypename"])

eric ide

mercurial