eric6/DebugClients/Python/ThreadExtension.py

branch
multi_processing
changeset 7376
21df384d6150
parent 7364
bcf6b40e7790
child 7390
052ce4cf06c6
diff -r af2500ced7e0 -r 21df384d6150 eric6/DebugClients/Python/ThreadExtension.py
--- a/eric6/DebugClients/Python/ThreadExtension.py	Wed Jan 29 18:47:35 2020 +0100
+++ b/eric6/DebugClients/Python/ThreadExtension.py	Wed Jan 29 19:38:13 2020 +0100
@@ -7,7 +7,7 @@
 Module implementing an import hook patching thread modules to get debugged too.
 """
 
-import os.path
+import os
 import sys
 import importlib
 
@@ -176,9 +176,11 @@
                 try:
                     d["name"] = threadNames.get(threadId, thd.name)
                     d["broken"] = thd.isBroken
+                    d["except"] = thd.isException
                 except Exception:
                     d["name"] = 'UnknownThread'
                     d["broken"] = False
+                    d["except"] = False
                 
                 threadList.append(d)
         else:
@@ -186,6 +188,7 @@
             d = {"id": -1}
             d["name"] = "MainThread"
             d["broken"] = self.isBroken
+            d["except"] = self.isException
             threadList.append(d)
         
         self.sendJsonCommand("ResponseThreadList", {

eric ide

mercurial