--- a/src/eric7/Plugins/VcsPlugins/vcsMercurial/ProjectBrowserHelper.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/Plugins/VcsPlugins/vcsMercurial/ProjectBrowserHelper.py Mon Nov 07 17:19:58 2022 +0100 @@ -43,8 +43,12 @@ @param parent parent widget (QWidget) @param name name of this object (string) """ - VcsProjectBrowserHelper.__init__( - self, + from .LargefilesExtension.ProjectBrowserHelper import ( + LargefilesProjectBrowserHelper, + ) + from .ShelveExtension.ProjectBrowserHelper import ShelveProjectBrowserHelper + + super().__init__( vcsObject, browserObject, projectObject, @@ -54,11 +58,6 @@ ) # instantiate the extensions - from .LargefilesExtension.ProjectBrowserHelper import ( - LargefilesProjectBrowserHelper, - ) - from .ShelveExtension.ProjectBrowserHelper import ShelveProjectBrowserHelper - self.__extensions = { "shelve": ShelveProjectBrowserHelper( vcsObject, browserObject, projectObject