164 "CommitMessages": 20, |
165 "CommitMessages": 20, |
165 } |
166 } |
166 |
167 |
167 from VcsPlugins.vcsSubversion.ProjectHelper import SvnProjectHelper |
168 from VcsPlugins.vcsSubversion.ProjectHelper import SvnProjectHelper |
168 self.__projectHelperObject = SvnProjectHelper(None, None) |
169 self.__projectHelperObject = SvnProjectHelper(None, None) |
169 try: |
170 with contextlib.suppress(KeyError): |
170 e5App().registerPluginObject( |
171 e5App().registerPluginObject( |
171 pluginTypename, self.__projectHelperObject, pluginType) |
172 pluginTypename, self.__projectHelperObject, pluginType) |
172 except KeyError: |
|
173 pass # ignore duplicate registration |
|
174 readShortcuts(pluginName=pluginTypename) |
173 readShortcuts(pluginName=pluginTypename) |
175 |
174 |
176 def getProjectHelper(self): |
175 def getProjectHelper(self): |
177 """ |
176 """ |
178 Public method to get a reference to the project helper object. |
177 Public method to get a reference to the project helper object. |