--- a/src/eric7/Tools/webBrowserSupport.py Tue Nov 21 11:42:45 2023 +0100 +++ b/src/eric7/Tools/webBrowserSupport.py Wed Nov 22 17:19:10 2023 +0100 @@ -11,16 +11,17 @@ it is absent. """ -import contextlib +import importlib import sys -variant = "None" - -with contextlib.suppress(ImportError): - from PyQt6 import QtWebEngineWidgets # __IGNORE_WARNING__ - - variant = "QtWebEngine" - -print(variant) # __IGNORE_WARNING_M801__ +variant = ( + "QtWebEngine" + if ( + bool(importlib.util.find_spec("PyQt6")) + and bool(importlib.util.find_spec("PyQt6.QtWebEngineWidgets")) + ) + else "None" +) +print(variant) # noqa: M801 sys.exit(0)