def __init__(self, ui): """ Constructor @param ui reference to the user interface object (UI.UserInterface) """ super(VcsPySvnPlugin, self).__init__(ui) self.__ui = ui self.__subversionDefaults = { "StopLogOnCopy": 1, "LogLimit": 20, "CommitMessages": 20, } from VcsPlugins.vcsPySvn.ProjectHelper import PySvnProjectHelper self.__projectHelperObject = PySvnProjectHelper(None, None) try: e5App().registerPluginObject(pluginTypename, self.__projectHelperObject, pluginType) except KeyError: pass # ignore duplicate registration readShortcuts(pluginName=pluginTypename)