]> granicus.if.org Git - python/commit
script_helper: kill the subprocess on error
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 17 Aug 2016 10:29:58 +0000 (12:29 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 17 Aug 2016 10:29:58 +0000 (12:29 +0200)
commit7e6977a8bc5c5209d22241933b6a1d5116de4121
treee24db2902618278444f7934f4e335d80eee213bc
parent6423429325f4f2309892f530417bc9737268be38
script_helper: kill the subprocess on error

If Popen.communicate() raises an exception, kill the child process to not leave
a running child process in background and maybe create a zombi process.

This change fixes a ResourceWarning in Python 3.6 when unit tests are
interrupted by CTRL+c.
Lib/test/support/script_helper.py