eric6/Utilities/PySideImporter.py

changeset 7911
4621c9082a43
parent 7908
33afc8e96e19
child 7923
91e843545d9a
equal deleted inserted replaced
7910:2eeec6bc49e6 7911:4621c9082a43
2 2
3 # Copyright (c) 2011 - 2020 Detlev Offenbach <detlev@die-offenbachs.de> 3 # Copyright (c) 2011 - 2020 Detlev Offenbach <detlev@die-offenbachs.de>
4 # 4 #
5 5
6 """ 6 """
7 Module to check for the presence of PySide2 by importing it. 7 Module to check for the presence of PySide2/PySide6 by importing it.
8 """ 8 """
9 9
10 import sys 10 import sys
11 11
12 if __name__ == "__main__": 12 if __name__ == "__main__":
23 import PySide2 # __IGNORE_EXCEPTION__ __IGNORE_WARNING__ 23 import PySide2 # __IGNORE_EXCEPTION__ __IGNORE_WARNING__
24 ret = 0 24 ret = 0
25 except ImportError: 25 except ImportError:
26 ret = 1 26 ret = 1
27 27
28 elif pySideVariant == "6":
29 try:
30 import PySide6 # __IGNORE_EXCEPTION__ __IGNORE_WARNING__
31 ret = 0
32 except ImportError:
33 ret = 1
34
28 else: 35 else:
29 ret = 1 36 ret = 1
30 37
31 sys.exit(ret) 38 sys.exit(ret)

eric ide

mercurial