DebugClients/Python/DebugClientBase.py

branch
debugger speed
changeset 5206
997064ba25d6
parent 5205
df1709f0e49f
child 5207
7283629b02c0
equal deleted inserted replaced
5205:df1709f0e49f 5206:997064ba25d6
230 self.errorstream = None 230 self.errorstream = None
231 self.pollingDisabled = False 231 self.pollingDisabled = False
232 232
233 self.callTraceEnabled = None 233 self.callTraceEnabled = None
234 234
235 self.skipdirs = sys.path[:]
236
237 self.variant = 'You should not see this' 235 self.variant = 'You should not see this'
238 236
239 # commandline completion stuff 237 # commandline completion stuff
240 self.complete = Completer(self.debugMod.__dict__).complete 238 self.complete = Completer(self.debugMod.__dict__).complete
241 239
308 currentId = self.currentThread.get_ident() 306 currentId = self.currentThread.get_ident()
309 for t in self.threads.values(): 307 for t in self.threads.values():
310 d = {} 308 d = {}
311 d["id"] = t.get_ident() 309 d["id"] = t.get_ident()
312 d["name"] = t.get_name() 310 d["name"] = t.get_name()
313 d["broken"] = t.isBroken() 311 d["broken"] = t.isBroken
314 threadList.append(d) 312 threadList.append(d)
315 else: 313 else:
316 currentId = -1 314 currentId = -1
317 d = {} 315 d = {}
318 d["id"] = -1 316 d["id"] = -1
319 d["name"] = "MainThread" 317 d["name"] = "MainThread"
320 if hasattr(self, "isBroken"): 318 if hasattr(self, "isBroken"):
321 d["broken"] = self.isBroken() 319 d["broken"] = self.isBroken
322 else: 320 else:
323 d["broken"] = False 321 d["broken"] = False
324 threadList.append(d) 322 threadList.append(d)
325 323
326 self.sendJsonCommand("ResponseThreadList", { 324 self.sendJsonCommand("ResponseThreadList", {

eric ide

mercurial