231 newThread.id = id |
231 newThread.id = id |
232 newThread.name = name |
232 newThread.name = name |
233 self.threads[id] = newThread |
233 self.threads[id] = newThread |
234 |
234 |
235 # adjust current frame |
235 # adjust current frame |
236 self.threads[id].currentFrame = self.getExecutedFrame(frame) |
236 if "__pypy__" not in sys.builtin_module_names: |
|
237 self.threads[id].currentFrame = self.getExecutedFrame(frame) |
237 |
238 |
238 # Clean up obsolet because terminated threads |
239 # Clean up obsolet because terminated threads |
239 self.threads = {id_: thrd for id_, thrd in self.threads.items() |
240 self.threads = {id_: thrd for id_, thrd in self.threads.items() |
240 if id_ in frames} |
241 if id_ in frames} |
241 |
242 |