DebugClients/Python/DebugClientThreads.py

branch
6_0_x
changeset 4188
447bd181896b
parent 4022
f5f42921717e
child 4541
e8ddd9d76414
equal deleted inserted replaced
4185:07030b761baf 4188:447bd181896b
101 self.mainThread = newThread 101 self.mainThread = newThread
102 if self.debugging: 102 if self.debugging:
103 sys.setprofile(newThread.profile) 103 sys.setprofile(newThread.profile)
104 else: 104 else:
105 ident = _original_start_thread(newThread.bootstrap, ()) 105 ident = _original_start_thread(newThread.bootstrap, ())
106 if self.mainThread is not None:
107 self.tracePython = self.mainThread.tracePython
106 newThread.set_ident(ident) 108 newThread.set_ident(ident)
107 self.threads[newThread.get_ident()] = newThread 109 self.threads[newThread.get_ident()] = newThread
108 finally: 110 finally:
109 self.unlockClient() 111 self.unlockClient()
110 return ident 112 return ident

eric ide

mercurial