[python/cpython] 89004d: [3.5] bpo-30414: multiprocessing.Queue._feed do no...
Branch: refs/heads/3.5 Home: https://github.com/python/cpython Commit: 89004d761361332314beb08b443bff5b092ec36e https://github.com/python/cpython/commit/89004d761361332314beb08b443bff5b092... Author: Antoine Pitrou <pitrou@free.fr> Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M Lib/multiprocessing/queues.py M Lib/test/_test_multiprocessing.py M Misc/NEWS Log Message: ----------- [3.5] bpo-30414: multiprocessing.Queue._feed do not break from main loop on exc (GH-1683) (#1816) * bpo-30414: multiprocesing.Queue._feed do not break from main loop on exc Queue background running thread was not handling exceptions correctly. Any exception occurred inside thread (putting unpickable object) cause feeder to finish running. After that every message put into queue is silently ignored. * bpo-30414: multiprocesing.Queue._feed do not break from main loop on exc Queue background running thread was not handling exceptions correctly. Any exception occurred inside thread (putting unpickable object) cause feeder to finish running. After that every message put into queue is silently ignored. (cherry picked from commit bc50f03db4f58c869b78e98468e374d7e61f1227)
participants (1)
-
GitHub