[issue1626] threading.Thread objects are not reusable after join()

2007-12-14 Thread Martin v. Löwis
Martin v. Löwis added the comment: I agree with Amaury. This all works exactly as it should work, and will not change. -- nosy: +loewis __ Tracker <[EMAIL PROTECTED]> __ __

[issue1626] threading.Thread objects are not reusable after join()

2007-12-14 Thread Sebastien BRACQUEMONT
think the threading API will provide better 'high-level' view if it didn't depend on low level considerations (as the dependency on the existence / reusability of the peer System Thread that will be used to effectively host the code execution)   Regards,   Sebastien > Subje

[issue1626] threading.Thread objects are not reusable after join()

2007-12-14 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: >From the documentation: http://docs.python.org/dev/library/threading.html#threading.Thread.start start() must be called at most once per thread object. I think this will not change: when a system thread terminates, you cannot restart it; you have to creat

[issue1626] threading.Thread objects are not reusable after join()

2007-12-14 Thread Sebastien BRACQUEMONT
New submission from Sebastien BRACQUEMONT: After a call to join() method on a Threading.thread object,there is no way to successfully call start() method on it. Indeed, the __started flag is not reset in the theading.Thread join() method. Since the start() method checks for __started flag , thi