src/eric7/WebBrowser/UserAgent/UserAgentMenu.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
diff -r 0b936ff1bbb9 -r a2bc06a54d9d src/eric7/WebBrowser/UserAgent/UserAgentMenu.py
--- a/src/eric7/WebBrowser/UserAgent/UserAgentMenu.py	Sun Nov 06 11:22:39 2022 +0100
+++ b/src/eric7/WebBrowser/UserAgent/UserAgentMenu.py	Mon Nov 07 17:19:58 2022 +0100
@@ -15,6 +15,8 @@
 from PyQt6.QtWidgets import QInputDialog, QLineEdit, QMenu
 
 from eric7.EricWidgets import EricMessageBox
+from eric7.WebBrowser.WebBrowserPage import WebBrowserPage
+from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
 
 
 class UserAgentMenu(QMenu):
@@ -36,8 +38,6 @@
         self.__url = url
         if self.__url:
             if self.__url.isValid():
-                from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
-
                 self.__manager = WebBrowserWindow.userAgentsManager()
             else:
                 self.__url = None
@@ -62,8 +62,6 @@
                 self.__manager.userAgentForUrl(self.__url) == ""
             )
         else:
-            from eric7.WebBrowser.WebBrowserPage import WebBrowserPage
-
             self.__defaultUserAgent.setChecked(WebBrowserPage.userAgent() == "")
         self.addAction(self.__defaultUserAgent)
         self.__actionGroup.addAction(self.__defaultUserAgent)
@@ -89,8 +87,6 @@
         if self.__url:
             self.__manager.removeUserAgent(self.__url.host())
         else:
-            from eric7.WebBrowser.WebBrowserPage import WebBrowserPage
-
             WebBrowserPage.setUserAgent("")
 
     def __switchToOtherUserAgent(self):
@@ -122,8 +118,6 @@
         if self.__url:
             self.__manager.setUserAgentForUrl(self.__url, act.data())
         else:
-            from eric7.WebBrowser.WebBrowserPage import WebBrowserPage
-
             WebBrowserPage.setUserAgent(act.data())
 
     def __addDefaultActions(self):
@@ -140,12 +134,11 @@
         menuStack = []
         isChecked = False
 
-        if self.__url:
-            currentUserAgentString = self.__manager.userAgentForUrl(self.__url)
-        else:
-            from eric7.WebBrowser.WebBrowserPage import WebBrowserPage
-
-            currentUserAgentString = WebBrowserPage.userAgent()
+        currentUserAgentString = (
+            self.__manager.userAgentForUrl(self.__url)
+            if self.__url
+            else WebBrowserPage.userAgent()
+        )
         xml = QXmlStreamReader(defaultUserAgents)
         while not xml.atEnd():
             xml.readNext()

eric ide

mercurial