--- a/src/eric7/PluginManager/PluginRepositoryDialog.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/PluginManager/PluginRepositoryDialog.py Mon Nov 07 17:19:58 2022 +0100 @@ -48,6 +48,7 @@ from eric7.EricWidgets import EricMessageBox from eric7.EricWidgets.EricApplication import ericApp from eric7.EricWidgets.EricMainWindow import EricMainWindow +from eric7.EricXML.PluginRepositoryReader import PluginRepositoryReader from eric7.Globals import getConfig try: @@ -60,6 +61,7 @@ except ImportError: SSL_AVAILABLE = False +from .PluginManager import PluginManager from .Ui_PluginRepositoryDialog import Ui_PluginRepositoryDialog @@ -100,8 +102,6 @@ if pluginManager is None: # started as external plug-in repository dialog - from .PluginManager import PluginManager - self.__pluginManager = PluginManager() self.__external = True else: @@ -547,8 +547,6 @@ self.__repositoryMissing = False f = QFile(self.pluginRepositoryFile) if f.open(QIODevice.OpenModeFlag.ReadOnly): - from eric7.EricXML.PluginRepositoryReader import PluginRepositoryReader - reader = PluginRepositoryReader(f, self.addEntry) reader.readXML() self.repositoryList.resizeColumnToContents(0) @@ -1151,8 +1149,6 @@ if os.path.exists(pluginRepositoryFile): f = QFile(pluginRepositoryFile) if f.open(QIODevice.OpenModeFlag.ReadOnly): - from eric7.EricXML.PluginRepositoryReader import PluginRepositoryReader - reader = PluginRepositoryReader(f, registerPlugin) reader.readXML()