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 flavio
Recipients benjamin.peterson, bkabrda, flavio, matteo, ncoghlan, pitrou, rkuska, vstinner
Date 2015-09-19.10:00:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1442656805.36.0.353393507984.issue25084@psf.upfronthosting.co.za>
In-reply-to
Content
> About the new optional balanced parameter added downstream to Fedora, the patch is very small compared to timedlock.patch. It only changes the Python code, not the C code

The balancing fix has 3 main problems imo:
- It causes long delays to receive the notification (i.e. with a timeout of 30s the caller may be notified after 30s in the worst case)
- It doesn't apply to other affected APIs, e.g. Queue.get() which uses a condition internally.
- It only fixes the problem in python programs which explicitly use it (and being redhat specific i guess it is not very used)
History
Date User Action Args
2015-09-19 10:00:05flaviosetrecipients: + flavio, ncoghlan, pitrou, vstinner, benjamin.peterson, bkabrda, rkuska, matteo
2015-09-19 10:00:05flaviosetmessageid: <1442656805.36.0.353393507984.issue25084@psf.upfronthosting.co.za>
2015-09-19 10:00:05flaviolinkissue25084 messages
2015-09-19 10:00:04flaviocreate