src/eric7/Tools/TrayStarter.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9573
9960d19d66b5
diff -r 0b936ff1bbb9 -r a2bc06a54d9d src/eric7/Tools/TrayStarter.py
--- a/src/eric7/Tools/TrayStarter.py	Sun Nov 06 11:22:39 2022 +0100
+++ b/src/eric7/Tools/TrayStarter.py	Mon Nov 07 17:19:58 2022 +0100
@@ -12,7 +12,9 @@
 import pathlib
 import sys
 
-from PyQt6.QtCore import QProcess, QSettings
+from PyQt6 import sip
+from PyQt6.Qsci import QSCINTILLA_VERSION_STR
+from PyQt6.QtCore import PYQT_VERSION_STR, QProcess, QSettings, qVersion
 from PyQt6.QtGui import QCursor
 from PyQt6.QtWidgets import QApplication, QDialog, QMenu, QSystemTrayIcon
 
@@ -573,16 +575,9 @@
         """
         Private slot to handle the Versions dialog.
         """
-        from PyQt6.Qsci import QSCINTILLA_VERSION_STR
-        from PyQt6.QtCore import PYQT_VERSION_STR, qVersion
-
         try:
-            try:
-                from PyQt6 import sip
-            except ImportError:
-                import sip
             sip_version_str = sip.SIP_VERSION_STR
-        except (ImportError, AttributeError):
+        except AttributeError:
             sip_version_str = "sip version not available"
 
         versionText = self.tr("""<h3>Version Numbers</h3>""" """<table>""")
@@ -608,7 +603,9 @@
 
         # webengine (chromium) version
         with contextlib.suppress(ImportError):
-            from eric7.WebBrowser.Tools import WebBrowserTools
+            from eric7.WebBrowser.Tools import (  # __IGNORE_WARNING_I101__
+                WebBrowserTools,
+            )
 
             (
                 chromiumVersion,

eric ide

mercurial