eric6/Debugger/DebuggerInterfacePython.py

changeset 7986
2971d5d19951
parent 7973
e836d196e888
child 8043
0acf98cd089a
child 8073
6b1c43d49dbd
equal deleted inserted replaced
7985:3a1ca2452c30 7986:2971d5d19951
1384 QTimer.singleShot( 1384 QTimer.singleShot(
1385 0, lambda: self.remoteContinue(params["debuggerId"])) 1385 0, lambda: self.remoteContinue(params["debuggerId"]))
1386 else: 1386 else:
1387 self.debugServer.signalClientLine( 1387 self.debugServer.signalClientLine(
1388 cf[0], int(cf[1]), params["debuggerId"], 1388 cf[0], int(cf[1]), params["debuggerId"],
1389 method == "ResponseStack") 1389 method == "ResponseStack", threadName=params["threadName"])
1390 self.debugServer.signalClientStack( 1390 self.debugServer.signalClientStack(
1391 params["stack"], params["debuggerId"]) 1391 params["stack"], params["debuggerId"],
1392 threadName=params["threadName"])
1392 1393
1393 elif method == "CallTrace": 1394 elif method == "CallTrace":
1394 isCall = params["event"].lower() == "c" 1395 isCall = params["event"].lower() == "c"
1395 fromInfo = params["from"] 1396 fromInfo = params["from"]
1396 toInfo = params["to"] 1397 toInfo = params["to"]
1483 stackEntry[0] = self.__scriptName 1484 stackEntry[0] = self.__scriptName
1484 else: 1485 else:
1485 break 1486 break
1486 1487
1487 self.debugServer.signalClientException( 1488 self.debugServer.signalClientException(
1488 exctype, excmessage, stack, params["debuggerId"]) 1489 exctype, excmessage, stack, params["debuggerId"],
1490 params["threadName"])
1489 1491
1490 elif method == "ResponseSyntax": 1492 elif method == "ResponseSyntax":
1491 self.debugServer.signalClientSyntaxError( 1493 self.debugServer.signalClientSyntaxError(
1492 params["message"], self.translate(params["filename"], True), 1494 params["message"], self.translate(params["filename"], True),
1493 params["linenumber"], params["characternumber"], 1495 params["linenumber"], params["characternumber"],
1494 params["debuggerId"]) 1496 params["debuggerId"], params["threadName"])
1495 1497
1496 elif method == "ResponseSignal": 1498 elif method == "ResponseSignal":
1497 self.debugServer.signalClientSignal( 1499 self.debugServer.signalClientSignal(
1498 params["message"], self.translate(params["filename"], True), 1500 params["message"], self.translate(params["filename"], True),
1499 params["linenumber"], params["function"], params["arguments"], 1501 params["linenumber"], params["function"], params["arguments"],

eric ide

mercurial