]> granicus.if.org Git - python/commitdiff
Issue #22185: Fix an occasional RuntimeError in threading.Condition.wait() caused...
authorAntoine Pitrou <solipsis@pitrou.net>
Fri, 29 Aug 2014 21:27:33 +0000 (23:27 +0200)
committerAntoine Pitrou <solipsis@pitrou.net>
Fri, 29 Aug 2014 21:27:33 +0000 (23:27 +0200)
Patch by Doug Zongker.

1  2 
Lib/threading.py
Misc/ACKS
Misc/NEWS

Simple merge
diff --cc Misc/ACKS
Simple merge
diff --cc Misc/NEWS
index c9a40dfd4aadf03b8b62bb984fe92e1c978dda86,ab5eee6bb903a617d9635370dae35428fd8b85d3..68c5d9052f2dfd04f8c47431503e01f9fe804694
+++ 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.