eric7/eric7_browser.py

branch
eric7
changeset 8318
962bce857696
parent 8314
e3642a6a1e71
child 8356
68ec9c3d4de5
--- a/eric7/eric7_browser.py	Sun May 16 11:43:59 2021 +0200
+++ b/eric7/eric7_browser.py	Sun May 16 20:07:24 2021 +0200
@@ -14,17 +14,9 @@
 
 import sys
 import os
-import contextlib
 
 sys.path.insert(1, os.path.dirname(__file__))
 
-with contextlib.suppress(AttributeError):
-    try:
-        from PyQt5 import sip       # __IGNORE_EXCEPTION__
-    except ImportError:
-        import sip
-    sip.setdestroyonexit(False)
-
 app = None
 SettingsDir = None
 
@@ -35,7 +27,7 @@
         Globals.setConfigDir(configDir)
         sys.argv.remove(arg)
     elif arg.startswith("--settings="):
-        from PyQt5.QtCore import QSettings
+        from PyQt6.QtCore import QSettings
         SettingsDir = os.path.expanduser(arg.replace("--settings=", ""))
         if not os.path.isdir(SettingsDir):
             os.makedirs(SettingsDir)
@@ -44,11 +36,11 @@
         sys.argv.remove(arg)
 
 try:
-    from PyQt5 import QtWebEngineWidgets    # __IGNORE_WARNING__
+    from PyQt6 import QtWebEngineWidgets    # __IGNORE_WARNING__
 except ImportError:
     if "--quiet" not in sys.argv:
-        from PyQt5.QtCore import QTimer
-        from PyQt5.QtWidgets import QApplication
+        from PyQt6.QtCore import QTimer
+        from PyQt6.QtWidgets import QApplication
         from E5Gui import E5MessageBox          # __IGNORE_WARNING__
         app = QApplication([])
         QTimer.singleShot(0, lambda: E5MessageBox.critical(
@@ -59,7 +51,7 @@
         app.exec()
     sys.exit(100)
 
-from PyQt5.QtWebEngineCore import QWebEngineUrlScheme
+from PyQt6.QtWebEngineCore import QWebEngineUrlScheme
 
 import Globals
 from Globals import AppInfo
@@ -131,7 +123,7 @@
     """
     global app
     
-    from PyQt5.QtGui import QGuiApplication
+    from PyQt6.QtGui import QGuiApplication
     QGuiApplication.setDesktopFileName("eric7_browser.desktop")
     
     options = [

eric ide

mercurial