DebugClients/Python3/DebugClientThreads.py

branch
6_0_x
changeset 4188
447bd181896b
parent 4022
f5f42921717e
child 4541
e8ddd9d76414
equal deleted inserted replaced
4185:07030b761baf 4188:447bd181896b
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