eric6/Utilities/PySideImporter.py

changeset 7635
0cdead130a81
parent 7360
9190402e4505
child 7639
422fd05e9c91
equal deleted inserted replaced
7634:8c3d033e5044 7635:0cdead130a81
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 PySide/PySide2 by importing it. 7 Module to check for the presence of PySide2 by importing it.
8 """ 8 """
9 9
10 import sys 10 import sys
11 11
12 if __name__ == "__main__": 12 if __name__ == "__main__":
13 pySideVariant = "2" 13 pySideVariant = "2"
14 if len(sys.argv) == 2: 14 if len(sys.argv) == 2:
15 pySideVariant = sys.argv[1].replace("-", "") 15 pySideVariant = sys.argv[1].replace("-", "")
16 16
17 if pySideVariant == "1": 17 if pySideVariant == "1":
18 try: 18 # no PySide support anymore
19 import PySide # __IGNORE_EXCEPTION__ __IGNORE_WARNING__ 19 ret = 1
20 ret = 0
21 except ImportError:
22 ret = 1
23 20
24 elif pySideVariant == "2": 21 elif pySideVariant == "2":
25 try: 22 try:
26 import PySide2 # __IGNORE_EXCEPTION__ __IGNORE_WARNING__ 23 import PySide2 # __IGNORE_EXCEPTION__ __IGNORE_WARNING__
27 ret = 0 24 ret = 0

eric ide

mercurial