eric6/Debugger/DebuggerInterfacePython.py

branch
multi_processing
changeset 7377
cc920e534ac0
parent 7376
21df384d6150
child 7379
72a72fd56494
equal deleted inserted replaced
7376:21df384d6150 7377:cc920e534ac0
1150 1150
1151 if method == "DebuggerId": 1151 if method == "DebuggerId":
1152 self.__assignDebuggerId(sock, params["debuggerId"]) 1152 self.__assignDebuggerId(sock, params["debuggerId"])
1153 1153
1154 elif method == "ClientOutput": 1154 elif method == "ClientOutput":
1155 self.debugServer.signalClientOutput(params["text"]) 1155 self.debugServer.signalClientOutput(
1156 params["text"], params["debuggerId"])
1156 1157
1157 elif method in ["ResponseLine", "ResponseStack"]: 1158 elif method in ["ResponseLine", "ResponseStack"]:
1158 # Check if obsolet thread was clicked 1159 # Check if obsolet thread was clicked
1159 if params["stack"] == []: 1160 if params["stack"] == []:
1160 # Request updated list 1161 # Request updated list
1166 if self.__autoContinue: 1167 if self.__autoContinue:
1167 self.__autoContinue = False 1168 self.__autoContinue = False
1168 QTimer.singleShot(0, self.remoteContinue) 1169 QTimer.singleShot(0, self.remoteContinue)
1169 else: 1170 else:
1170 self.debugServer.signalClientLine( 1171 self.debugServer.signalClientLine(
1171 cf[0], int(cf[1]), 1172 cf[0], int(cf[1]), params["debuggerId"],
1172 method == "ResponseStack") 1173 method == "ResponseStack")
1173 self.debugServer.signalClientStack(params["stack"]) 1174 self.debugServer.signalClientStack(
1175 params["stack"], params["debuggerId"])
1174 1176
1175 elif method == "CallTrace": 1177 elif method == "CallTrace":
1176 isCall = params["event"].lower() == "c" 1178 isCall = params["event"].lower() == "c"
1177 fromInfo = params["from"] 1179 fromInfo = params["from"]
1178 toInfo = params["to"] 1180 toInfo = params["to"]
1191 self.debugServer.signalClientVariable( 1193 self.debugServer.signalClientVariable(
1192 params["scope"], [params["variable"]] + params["variables"]) 1194 params["scope"], [params["variable"]] + params["variables"])
1193 1195
1194 elif method == "ResponseThreadList": 1196 elif method == "ResponseThreadList":
1195 self.debugServer.signalClientThreadList( 1197 self.debugServer.signalClientThreadList(
1196 params["currentID"], params["threadList"]) 1198 params["currentID"], params["threadList"],
1199 params["debuggerId"])
1197 1200
1198 elif method == "ResponseThreadSet": 1201 elif method == "ResponseThreadSet":
1199 self.debugServer.signalClientThreadSet() 1202 self.debugServer.signalClientThreadSet()
1200 1203
1201 elif method == "ResponseCapabilities": 1204 elif method == "ResponseCapabilities":

eric ide

mercurial