Fri, 12 Jan 2024 12:08:29 +0100
Changed some import statements for 'importlib' to 'importlib.util' because sometimes the first doesn't work properly (reason unknown but somewhere in the interpreter).
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Copyright (c) 2018 - 2024 Detlev Offenbach <detlev@die-offenbachs.de> # """ Script to determine the supported web browser variant. It looks for QtWebEngine. It reports the variant found or the string 'None' if it is absent. """ import importlib.util import sys 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)