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