diff -r 59a9a658618c -r 93b8a353c4bf eric6/Plugins/PluginVcsGit.py --- a/eric6/Plugins/PluginVcsGit.py Wed Apr 14 19:38:19 2021 +0200 +++ b/eric6/Plugins/PluginVcsGit.py Wed Apr 14 19:59:16 2021 +0200 @@ -8,6 +8,7 @@ """ import os +import contextlib from PyQt5.QtCore import QObject, QCoreApplication, QTranslator, QByteArray @@ -196,11 +197,9 @@ from VcsPlugins.vcsGit.ProjectHelper import GitProjectHelper self.__projectHelperObject = GitProjectHelper(None, None) - try: + with contextlib.suppress(KeyError): e5App().registerPluginObject( pluginTypename, self.__projectHelperObject, pluginType) - except KeyError: - pass # ignore duplicate registration readShortcuts(pluginName=pluginTypename)