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", { |