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 pitrou
Recipients bquinlan, gregory.p.smith, jyasskin, pitrou, stutzbach
Date 2011-03-23.00:56:23
SpamBayes Score 3.97107e-06
Marked as misclassified No
Message-id <>
Ok, here is a patch. Summary:
- leave a minimal amount of polling (every 600 seconds) to avoid blocking forever if there's a bug (shouldn't happen of course, but who knows? especially with multiprocessing)
- when wanting to wakeup a worker, put None in its receiving queue
- remove periodic cleanup of thread references by using a weak dict instead
- in tests, compute runtime and make the test fail if the runtime exceeds 60 seconds (to report aforementioned synchronization bugs)

Tested under Linux (extensively) and Windows 7 (briefly).
Date User Action Args
2011-03-23 00:56:27pitrousetrecipients: + pitrou, gregory.p.smith, bquinlan, jyasskin, stutzbach
2011-03-23 00:56:25pitrousetmessageid: <>
2011-03-23 00:56:24pitroulinkissue11635 messages
2011-03-23 00:56:24pitroucreate