--- 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: