--- a/src/eric7/WebBrowser/Feeds/FeedsManager.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/WebBrowser/Feeds/FeedsManager.py Mon Nov 07 17:19:58 2022 +0100 @@ -15,6 +15,7 @@ from eric7 import Preferences from eric7.EricGui import EricPixmapCache from eric7.EricWidgets import EricMessageBox +from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow from .Ui_FeedsManager import Ui_FeedsManager @@ -161,6 +162,8 @@ """ Private slot to edit the selected feed. """ + from .FeedEditDialog import FeedEditDialog + itm = self.feedsTree.selectedItems()[0] origTitle = itm.text(0) origUrlString = itm.data(0, FeedsManager.UrlStringRole) @@ -173,8 +176,6 @@ if feedToChange: feedIndex = self.__feeds.index(feedToChange) - from .FeedEditDialog import FeedEditDialog - dlg = FeedEditDialog(origUrlString, origTitle) if dlg.exec() == QDialog.DialogCode.Accepted: urlString, title = dlg.getData() @@ -262,8 +263,6 @@ for child in itm.takeChildren(): del child - from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow - request = QNetworkRequest(QUrl(urlString)) reply = WebBrowserWindow.networkManager().get(request) reply.finished.connect(lambda: self.__feedLoaded(reply))