diff -r 5ea038882dd6 -r c1a2ff7e3575 src/eric7/SystemUtilities/PySideImporter.py --- a/src/eric7/SystemUtilities/PySideImporter.py Tue Nov 21 11:42:45 2023 +0100 +++ b/src/eric7/SystemUtilities/PySideImporter.py Wed Nov 22 17:19:10 2023 +0100 @@ -7,6 +7,7 @@ Module to check for the presence of PySide2/PySide6 by importing it. """ +import importlib import sys if __name__ == "__main__": @@ -19,20 +20,10 @@ ret = 1 elif pySideVariant == "2": - try: - import PySide2 # __IGNORE_EXCEPTION__ __IGNORE_WARNING__ - - ret = 0 - except ImportError: - ret = 1 + ret = 1 if importlib.util.find_spec("PySide") is None else 0 elif pySideVariant == "6": - try: - import PySide6 # __IGNORE_EXCEPTION__ __IGNORE_WARNING__ - - ret = 0 - except ImportError: - ret = 1 + ret = 1 if importlib.util.find_spec("PySide6") is None else 0 else: ret = 1