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) |