eric6/Toolbox/PyQt4ImportHook.py

branch
without_py2_and_pyqt4
changeset 7192
a22eee00b052
parent 6942
2602857055c5
child 7196
ab0a91b82b37
equal deleted inserted replaced
7191:960850ec284c 7192:a22eee00b052
92 # fake a failed PyQt5 import 92 # fake a failed PyQt5 import
93 raise ImportError 93 raise ImportError
94 import PyQt5 # __IGNORE_WARNING__ 94 import PyQt5 # __IGNORE_WARNING__
95 except ImportError: 95 except ImportError:
96 sys.meta_path.insert(0, PyQt4Importer()) 96 sys.meta_path.insert(0, PyQt4Importer())
97
98 if sys.version_info[0] == 2:
99 try:
100 from PyQt5 import sip
101 except ImportError:
102 import sip
103 sip.setapi('QString', 2)
104 sip.setapi('QVariant', 2)
105 sip.setapi('QTextStream', 2)

eric ide

mercurial