From: Antoine Pitrou Date: Fri, 29 Aug 2014 21:27:33 +0000 (+0200) Subject: Issue #22185: Fix an occasional RuntimeError in threading.Condition.wait() caused... X-Git-Tag: v3.5.0a1~993 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fa9211b11dd9b78afbb3dda617267c150ba04cf0;p=thirdparty%2FPython%2Fcpython.git Issue #22185: Fix an occasional RuntimeError in threading.Condition.wait() caused by mutation of the waiters queue without holding the lock. Patch by Doug Zongker. --- fa9211b11dd9b78afbb3dda617267c150ba04cf0 diff --cc Misc/NEWS index c9a40dfd4aad,ab5eee6bb903..68c5d9052f2d --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -124,11 -27,10 +124,15 @@@ Core and Builtin Library ------- + - Issue #22185: Fix an occasional RuntimeError in threading.Condition.wait() + caused by mutation of the waiters queue without holding the lock. Patch + by Doug Zongker. + +- Issue #22287: On UNIX, _PyTime_gettimeofday() now uses + clock_gettime(CLOCK_REALTIME) if available. As a side effect, Python now + depends on the librt library on Solaris and on Linux (only with glibc older + than 2.17). + - Issue #22182: Use e.args to unpack exceptions correctly in distutils.file_util.move_file. Patch by Claudiu Popa.