[issue43805] multiprocessing.Queue hangs when process on other side dies

Thomas Kluyver report at bugs.python.org
Mon Dec 6 05:37:11 EST 2021


Thomas Kluyver <thomas at kluyver.me.uk> added the comment:

It's not my decision, so I can't really say. But the Queue API is pretty stable, and exists 3 times over in Python (the queue module for use with threads, in multiprocessing and in asyncio). So I'd guess that anyone wanting to add to that API would need to make a compelling case for why it's important, and be prepared for a lot of wrangling over API details (like method names and exceptions).

If you want to push that idea, you could try the ideas board on the Python discourse forum: https://discuss.python.org/c/ideas/6 .

You might also want to look at previous discussions about adding a Queue.close() method: issue29701 and issue40888.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue43805>
_______________________________________


More information about the Python-bugs-list mailing list