eric6/eric6_webbrowser.py

branch
setup.py
changeset 6949
a5255f1ba3f0
parent 6942
2602857055c5
child 6964
0b8908ba12d3
equal deleted inserted replaced
6946:660757d6c57b 6949:a5255f1ba3f0
12 of the integrated helpviewer. 12 of the integrated helpviewer.
13 """ 13 """
14 14
15 from __future__ import unicode_literals 15 from __future__ import unicode_literals
16 16
17 import sys
18 import os
19
20 sys.path.insert(1, os.path.dirname(__file__))
21
17 import Toolbox.PyQt4ImportHook # __IGNORE_WARNING__ 22 import Toolbox.PyQt4ImportHook # __IGNORE_WARNING__
18 23
19 try: # Only for Py2 24 try: # Only for Py2
20 import Globals.compatibility_fixes # __IGNORE_WARNING__ 25 import Globals.compatibility_fixes # __IGNORE_WARNING__
21 except (ImportError): 26 except (ImportError):
27 except ImportError: 32 except ImportError:
28 import sip 33 import sip
29 sip.setdestroyonexit(False) 34 sip.setdestroyonexit(False)
30 except AttributeError: 35 except AttributeError:
31 pass 36 pass
32
33 import sys
34 import os
35 37
36 try: 38 try:
37 from PyQt5 import QtWebKit # __IGNORE_WARNING__ 39 from PyQt5 import QtWebKit # __IGNORE_WARNING__
38 except ImportError: 40 except ImportError:
39 if "--quiet" not in sys.argv: 41 if "--quiet" not in sys.argv:
152 "eric6 Web Browser", 154 "eric6 Web Browser",
153 "file", 155 "file",
154 "web browser", 156 "web browser",
155 options) 157 options)
156 158
157 if not Globals.checkBlacklistedVersions():
158 sys.exit(100)
159
160 # set the library paths for plugins 159 # set the library paths for plugins
161 Startup.setLibraryPaths() 160 Startup.setLibraryPaths()
162 161
163 app = E5Application(sys.argv) 162 app = E5Application(sys.argv)
164 client = HelpSingleApplicationClient() 163 client = HelpSingleApplicationClient()

eric ide

mercurial