--- a/eric6/Debugger/DebuggerInterfacePython.py Wed Jan 29 19:38:13 2020 +0100 +++ b/eric6/Debugger/DebuggerInterfacePython.py Thu Jan 30 19:37:03 2020 +0100 @@ -1152,7 +1152,8 @@ self.__assignDebuggerId(sock, params["debuggerId"]) elif method == "ClientOutput": - self.debugServer.signalClientOutput(params["text"]) + self.debugServer.signalClientOutput( + params["text"], params["debuggerId"]) elif method in ["ResponseLine", "ResponseStack"]: # Check if obsolet thread was clicked @@ -1168,9 +1169,10 @@ QTimer.singleShot(0, self.remoteContinue) else: self.debugServer.signalClientLine( - cf[0], int(cf[1]), + cf[0], int(cf[1]), params["debuggerId"], method == "ResponseStack") - self.debugServer.signalClientStack(params["stack"]) + self.debugServer.signalClientStack( + params["stack"], params["debuggerId"]) elif method == "CallTrace": isCall = params["event"].lower() == "c" @@ -1193,7 +1195,8 @@ elif method == "ResponseThreadList": self.debugServer.signalClientThreadList( - params["currentID"], params["threadList"]) + params["currentID"], params["threadList"], + params["debuggerId"]) elif method == "ResponseThreadSet": self.debugServer.signalClientThreadSet()