Martin Panter <vadmium...@gmail.com> added the comment: This proposal sounds like a race condition. Closing the output pipe as a child exits means you risk missing recent output. On the other hand, if you don’t care about the output any more, close the pipe first and then wait for the child.
Related discussions: Issue 30154: Similar problem, but the grandchild does not write any output Issue 26534: kill_group=True option for timeout Issue 31447: Windows-specific (?) ---------- nosy: +martin.panter _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31935> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com