This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author amaury.forgeotdarc
Recipients Rhamphoryncus, amaury.forgeotdarc, jnoller, mikemccand, pitrou, tzot
Date 2008-07-09.23:59:42
SpamBayes Score 7.710405e-06
Marked as misclassified No
Message-id <1215647988.2.0.404138002795.issue874900@psf.upfronthosting.co.za>
In-reply-to
Content
A new patch:
- I replaced "_active_limbo_lock.release()" by
"_active_limbo_lock=_allocate_lock()"

- I replaced the successive deletions in _active by a re-creation with
only the current thread. There is no difference in the result, but I
agree that the intent is more clear.

- yes, the main thread is marked as done when the interpreter exits
(hence the convoluted tests with subprocesses): in Modules/main.c,
WaitForThreadShutdown() calls threading._shutdown().

Also, I hope the tests make more sense now.
History
Date User Action Args
2008-07-09 23:59:49amaury.forgeotdarcsetspambayes_score: 7.71041e-06 -> 7.710405e-06
recipients: + amaury.forgeotdarc, mikemccand, tzot, Rhamphoryncus, pitrou, jnoller
2008-07-09 23:59:48amaury.forgeotdarcsetspambayes_score: 7.71041e-06 -> 7.71041e-06
messageid: <1215647988.2.0.404138002795.issue874900@psf.upfronthosting.co.za>
2008-07-09 23:59:46amaury.forgeotdarclinkissue874900 messages
2008-07-09 23:59:45amaury.forgeotdarccreate