eric6/eric6_browser.py

changeset 8243
cc717c2ae956
parent 8233
bad78a592cc2
child 8258
82b608e352ec
equal deleted inserted replaced
8242:aa713ac50c0d 8243:cc717c2ae956
12 of the integrated web browser. It is based on QtWebEngine. 12 of the integrated web browser. It is based on QtWebEngine.
13 """ 13 """
14 14
15 import sys 15 import sys
16 import os 16 import os
17 import contextlib
17 18
18 sys.path.insert(1, os.path.dirname(__file__)) 19 sys.path.insert(1, os.path.dirname(__file__))
19 20
20 try: 21 with contextlib.suppress(AttributeError):
21 try: 22 try:
22 from PyQt5 import sip # __IGNORE_EXCEPTION__ 23 from PyQt5 import sip # __IGNORE_EXCEPTION__
23 except ImportError: 24 except ImportError:
24 import sip 25 import sip
25 sip.setdestroyonexit(False) 26 sip.setdestroyonexit(False)
26 except AttributeError:
27 pass
28 27
29 app = None 28 app = None
30 SettingsDir = None 29 SettingsDir = None
31 30
32 for arg in sys.argv[:]: 31 for arg in sys.argv[:]:

eric ide

mercurial