src/eric7/WebBrowser/WebBrowserPage.py

branch
eric7
changeset 9488
44d723e53988
parent 9482
a2bc06a54d9d
child 9653
e67609152c5e
--- a/src/eric7/WebBrowser/WebBrowserPage.py	Tue Nov 08 12:19:25 2022 +0100
+++ b/src/eric7/WebBrowser/WebBrowserPage.py	Tue Nov 08 16:23:26 2022 +0100
@@ -21,13 +21,6 @@
 from PyQt6.QtWebChannel import QWebChannel
 from PyQt6.QtWebEngineCore import QWebEnginePage, QWebEngineScript, QWebEngineSettings
 
-try:
-    from PyQt6.QtNetwork import QSslCertificate, QSslConfiguration
-
-    SSL_AVAILABLE = True
-except ImportError:
-    SSL_AVAILABLE = False
-
 from eric7 import Globals, Preferences
 from eric7.EricWidgets import EricMessageBox
 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
@@ -36,6 +29,15 @@
 from .Tools import Scripts
 from .Tools.WebHitTestResult import WebHitTestResult
 
+try:
+    from PyQt6.QtNetwork import QSslCertificate, QSslConfiguration
+
+    from eric7.EricNetwork.EricSslInfoWidget import EricSslInfoWidget
+
+    SSL_AVAILABLE = True
+except ImportError:
+    SSL_AVAILABLE = False
+
 
 class WebBrowserPage(QWebEnginePage):
     """
@@ -641,10 +643,6 @@
         @type QPoint
         """
         if SSL_AVAILABLE and self.__sslConfiguration is not None:
-            from eric7.EricNetwork.EricSslInfoWidget import (  # __IGNORE_WARNING_I101__
-                EricSslInfoWidget,
-            )
-
             widget = EricSslInfoWidget(self.url(), self.__sslConfiguration, self.__view)
             widget.showAt(pos)
         else:

eric ide

mercurial