194 self.__translator = None |
195 self.__translator = None |
195 self.__loadTranslator() |
196 self.__loadTranslator() |
196 |
197 |
197 from VcsPlugins.vcsGit.ProjectHelper import GitProjectHelper |
198 from VcsPlugins.vcsGit.ProjectHelper import GitProjectHelper |
198 self.__projectHelperObject = GitProjectHelper(None, None) |
199 self.__projectHelperObject = GitProjectHelper(None, None) |
199 try: |
200 with contextlib.suppress(KeyError): |
200 e5App().registerPluginObject( |
201 e5App().registerPluginObject( |
201 pluginTypename, self.__projectHelperObject, pluginType) |
202 pluginTypename, self.__projectHelperObject, pluginType) |
202 except KeyError: |
|
203 pass # ignore duplicate registration |
|
204 |
203 |
205 readShortcuts(pluginName=pluginTypename) |
204 readShortcuts(pluginName=pluginTypename) |
206 |
205 |
207 def getProjectHelper(self): |
206 def getProjectHelper(self): |
208 """ |
207 """ |