This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: asyncio: fix handling of processes in a different process group
Type: behavior Stage: resolved
Components: Library (Lib) Versions: Python 3.4
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: gvanrossum, neologix, python-dev
Priority: normal Keywords: easy, needs review, patch

Created on 2013-10-20 09:51 by neologix, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
asyncio_process_group.diff neologix, 2013-10-20 09:51 review
Messages (4)
msg200555 - (view) Author: Charles-François Natali (neologix) * (Python committer) Date: 2013-10-20 09:51
See https://groups.google.com/forum/#!topic/python-tulip/9T2_tGWe0Sc

The attached patch just changes waitpid(0) to waitpid(-1), and comes with a trivial test.
msg200595 - (view) Author: Guido van Rossum (gvanrossum) * (Python committer) Date: 2013-10-20 16:36
I added an LGTM plus a pointer to http://code.google.com/p/tulip/issues/detail?id=68
msg200606 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2013-10-20 18:30
New changeset 4cdb9f04494b by Charles-François Natali in branch 'default':
Issue #19309: asyncio: make waitpid() wait for all child processes, not only
http://hg.python.org/cpython/rev/4cdb9f04494b
msg200608 - (view) Author: Charles-François Natali (neologix) * (Python committer) Date: 2013-10-20 18:32
Committed! (The retry loop is addressed in another issue).
History
Date User Action Args
2022-04-11 14:57:52adminsetgithub: 63508
2013-10-20 18:32:43neologixsetstatus: open -> closed
resolution: fixed
messages: + msg200608

stage: patch review -> resolved
2013-10-20 18:30:31python-devsetnosy: + python-dev
messages: + msg200606
2013-10-20 16:36:50gvanrossumsetmessages: + msg200595
2013-10-20 09:51:57neologixcreate