Message251069
> 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) |
|
Date |
User |
Action |
Args |
2015-09-19 10:00:05 | flavio | set | recipients:
+ flavio, ncoghlan, pitrou, vstinner, benjamin.peterson, bkabrda, rkuska, matteo |
2015-09-19 10:00:05 | flavio | set | messageid: <1442656805.36.0.353393507984.issue25084@psf.upfronthosting.co.za> |
2015-09-19 10:00:05 | flavio | link | issue25084 messages |
2015-09-19 10:00:04 | flavio | create | |
|