• Victor Stinner's avatar
    [3.6] bpo-31160: Backport reap_children() fixes from master to 3.6 (#3060) · 719a15b3
    Victor Stinner yazdı
    * bpo-31160: Fix test_builtin for zombie process (#3043)
    
    PtyTests.run_child() now calls os.waitpid() to read the exit status
    of the child process to avoid creating zombie process and leaking
    processes in the background.
    (cherry picked from commit 4baca1b0)
    
    * bpo-31160: regrtest now reaps child processes (#3044)
    
    Add a post_test_cleanup() function which currently only calls
    support.reap_children().
    (cherry picked from commit e3510d74)
    
    * bpo-31160: test_builtin: don't check waitpid() status (#3050)
    
    (cherry picked from commit 3ca9f50f)
    
    * bpo-31160: test_tempfile: Fix reap_children() warning (#3056)
    
    TestRandomNameSequence.test_process_awareness() now calls
    os.waitpid() to avoid leaking a zombie process.
    (cherry picked from commit 6c8c2943)
    719a15b3
test_builtin.py 65.2 KB