158 "CommitMessages": 20, |
159 "CommitMessages": 20, |
159 } |
160 } |
160 |
161 |
161 from VcsPlugins.vcsPySvn.ProjectHelper import PySvnProjectHelper |
162 from VcsPlugins.vcsPySvn.ProjectHelper import PySvnProjectHelper |
162 self.__projectHelperObject = PySvnProjectHelper(None, None) |
163 self.__projectHelperObject = PySvnProjectHelper(None, None) |
163 try: |
164 with contextlib.suppress(KeyError): |
164 e5App().registerPluginObject( |
165 e5App().registerPluginObject( |
165 pluginTypename, self.__projectHelperObject, pluginType) |
166 pluginTypename, self.__projectHelperObject, pluginType) |
166 except KeyError: |
|
167 pass # ignore duplicate registration |
|
168 readShortcuts(pluginName=pluginTypename) |
167 readShortcuts(pluginName=pluginTypename) |
169 |
168 |
170 def getProjectHelper(self): |
169 def getProjectHelper(self): |
171 """ |
170 """ |
172 Public method to get a reference to the project helper object. |
171 Public method to get a reference to the project helper object. |