diff -r 8c3d033e5044 -r 0cdead130a81 eric6/DebugClients/Python/ThreadExtension.py --- a/eric6/DebugClients/Python/ThreadExtension.py Sat Jun 20 17:36:20 2020 +0200 +++ b/eric6/DebugClients/Python/ThreadExtension.py Sun Jun 21 18:26:12 2020 +0200 @@ -260,9 +260,9 @@ if fullname in sys.modules or not self.debugging: return None - if fullname in [self.threadModName, 'PyQt4.QtCore', 'PyQt5.QtCore', - 'PySide.QtCore', 'PySide2.QtCore', 'greenlet', - 'threading'] and self.enableImportHooks: + if fullname in [self.threadModName, 'PyQt5.QtCore', 'PySide2.QtCore', + 'greenlet', 'threading' + ] and self.enableImportHooks: # Disable hook to be able to import original module self.enableImportHooks = False return self @@ -372,9 +372,8 @@ module._DummyThread = DummyThreadWrapper # Add hook for *.QThread - elif (fullname in ['PyQt4.QtCore', 'PyQt5.QtCore', - 'PySide.QtCore', 'PySide2.QtCore'] and - self.qtThreadAttached is False): + elif (fullname in ['PyQt5.QtCore', 'PySide2.QtCore'] and + self.qtThreadAttached is False): self.qtThreadAttached = True # _debugClient as a class attribute can't be accessed in following # class. Therefore we need a global variable.