eric6/Debugger/DebuggerInterfacePython.py

changeset 7986
2971d5d19951
parent 7973
e836d196e888
child 8043
0acf98cd089a
child 8073
6b1c43d49dbd
--- a/eric6/Debugger/DebuggerInterfacePython.py	Fri Jan 15 19:46:04 2021 +0100
+++ b/eric6/Debugger/DebuggerInterfacePython.py	Fri Jan 15 19:49:36 2021 +0100
@@ -1386,9 +1386,10 @@
             else:
                 self.debugServer.signalClientLine(
                     cf[0], int(cf[1]), params["debuggerId"],
-                    method == "ResponseStack")
+                    method == "ResponseStack", threadName=params["threadName"])
                 self.debugServer.signalClientStack(
-                    params["stack"], params["debuggerId"])
+                    params["stack"], params["debuggerId"],
+                    threadName=params["threadName"])
         
         elif method == "CallTrace":
             isCall = params["event"].lower() == "c"
@@ -1485,13 +1486,14 @@
                             break
             
             self.debugServer.signalClientException(
-                exctype, excmessage, stack, params["debuggerId"])
+                exctype, excmessage, stack, params["debuggerId"],
+                params["threadName"])
         
         elif method == "ResponseSyntax":
             self.debugServer.signalClientSyntaxError(
                 params["message"], self.translate(params["filename"], True),
                 params["linenumber"], params["characternumber"],
-                params["debuggerId"])
+                params["debuggerId"], params["threadName"])
         
         elif method == "ResponseSignal":
             self.debugServer.signalClientSignal(

eric ide

mercurial