DebugClients/Python3/DebugClientThreads.py

changeset 4187
61fd08bac49b
parent 4021
195a471c327b
child 4541
e8ddd9d76414
equal deleted inserted replaced
4186:e2bf1c32272b 4187:61fd08bac49b
102 self.mainThread = newThread 102 self.mainThread = newThread
103 if self.debugging: 103 if self.debugging:
104 sys.setprofile(newThread.profile) 104 sys.setprofile(newThread.profile)
105 else: 105 else:
106 ident = _original_start_thread(newThread.bootstrap, ()) 106 ident = _original_start_thread(newThread.bootstrap, ())
107 if self.mainThread is not None:
108 self.tracePython = self.mainThread.tracePython
107 newThread.set_ident(ident) 109 newThread.set_ident(ident)
108 self.threads[newThread.get_ident()] = newThread 110 self.threads[newThread.get_ident()] = newThread
109 finally: 111 finally:
110 self.unlockClient() 112 self.unlockClient()
111 return ident 113 return ident

eric ide

mercurial