DebugClients/Python/ThreadExtension.py

changeset 5269
0e96e1557c45
parent 5240
71c51aae2f4e
child 5273
be55746da9d1
equal deleted inserted replaced
5265:787d87769425 5269:0e96e1557c45
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

eric ide

mercurial