eric6/eric6.py

changeset 7234
b20fb38a6bfc
parent 7229
53054eb5b15a
child 7240
5d7a17a948ad
diff -r 9cb57c5ee27d -r b20fb38a6bfc eric6/eric6.py
--- a/eric6/eric6.py	Fri Sep 13 18:55:20 2019 +0200
+++ b/eric6/eric6.py	Sat Sep 14 11:32:35 2019 +0200
@@ -26,13 +26,17 @@
 sys.path.insert(1, os.path.dirname(__file__))
 
 try:
+    from PyQt5.QtCore import pyqt5_enable_new_onexit_scheme
+    # __IGNORE_WARNING__ __IGNORE_EXCEPTION__
+except ImportError:
     try:
-        from PyQt5 import sip       # __IGNORE_EXCEPTION__
-    except ImportError:
-        import sip
-    sip.setdestroyonexit(False)
-except AttributeError:
-    pass
+        try:
+            from PyQt5 import sip       # __IGNORE_EXCEPTION__
+        except ImportError:
+            import sip
+        sip.setdestroyonexit(False)
+    except AttributeError:
+        pass
 
 import traceback
 import time

eric ide

mercurial