mirror of
https://github.com/python/cpython.git
synced 2025-08-27 04:05:34 +00:00
Issue #19309: asyncio: make waitpid() wait for all child processes, not only
those in the same process group.
This commit is contained in:
parent
f3e21ba5af
commit
bcd76827f4
2 changed files with 21 additions and 1 deletions
|
@ -168,7 +168,7 @@ class SelectorEventLoop(selector_events.BaseSelectorEventLoop):
|
|||
def _sig_chld(self):
|
||||
try:
|
||||
try:
|
||||
pid, status = os.waitpid(0, os.WNOHANG)
|
||||
pid, status = os.waitpid(-1, os.WNOHANG)
|
||||
except ChildProcessError:
|
||||
return
|
||||
if pid == 0:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue