[Python-checkins] [python/cpython] 7f3d65: bpo-30886: Fix multiprocessing.Queue.join_thread()...

GitHub noreply at github.com
Mon Jul 10 07:43:21 EDT 2017


  Branch: refs/heads/3.6
  Home:   https://github.com/python/cpython
  Commit: 7f3d65d6e4f8bebaaf996efb1c1adb67eb1724cb
      https://github.com/python/cpython/commit/7f3d65d6e4f8bebaaf996efb1c1adb67eb1724cb
  Author: Victor Stinner <victor.stinner at gmail.com>
  Date:   2017-07-10 (Mon, 10 Jul 2017)

  Changed paths:
    M Lib/multiprocessing/queues.py
    A Misc/NEWS.d/next/Library/2017-07-10-12-14-22.bpo-30886.nqQj34.rst

  Log Message:
  -----------
  bpo-30886: Fix multiprocessing.Queue.join_thread() (#2642) (#2643)

multiprocessing.Queue.join_thread() now waits until the thread
completes, even if the thread was started by the same process which
created the queue.

Fix the following warning which occurs randomly when running
test_handle_called_with_mp_queue of test_logging.QueueListenerTest:

Warning -- threading_cleanup() failed to cleanup -1 threads after 4 sec (count: 0, dangling: 1)
(cherry picked from commit 3b69d911c57ef591ac0c0f47a66dbcad8337f33a)




More information about the Python-checkins mailing list