commit | e85a305503bf83c5a8ffb3a988dfe7b67461cbee | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@python.org> | Wed Jan 15 17:38:55 2020 +0100 |
committer | GitHub <noreply@github.com> | Wed Jan 15 17:38:55 2020 +0100 |
tree | 6bf49817955b9bba97c35a65bcaaa8c0e05ddb96 | |
parent | ed154c387efc5f978ec97900ec9e0ec6631d5498 [diff] |
bpo-38630: Fix subprocess.Popen.send_signal() race condition (GH-16984) On Unix, subprocess.Popen.send_signal() now polls the process status. Polling reduces the risk of sending a signal to the wrong process if the process completed, the Popen.returncode attribute is still None, and the pid has been reassigned (recycled) to a new different process.