--- 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"])