Staging
v0.5.1
https://github.com/python/cpython
Revision d3ae95e1e945ed20297e1c38ba43a18b7a868ab6 authored by Alex Rebert on 22 January 2020, 23:28:31 UTC, committed by Gregory P. Smith on 22 January 2020, 23:28:31 UTC
When communicate() is called in a loop, it crashes when the child process
has already closed any piped standard stream, but still continues to be running

Co-authored-by: Andriy Maletsky <andriy.maletsky@gmail.com>
1 parent 1f0f102
History
Tip revision: d3ae95e1e945ed20297e1c38ba43a18b7a868ab6 authored by Alex Rebert on 22 January 2020, 23:28:31 UTC
bpo-35182: fix communicate() crash after child closes its pipes (GH-17020) (GH-18117)
Tip revision: d3ae95e
File Mode Size
test
__init__.py -rw-r--r-- 165.3 KB
__main__.py -rw-r--r-- 148 bytes
colorchooser.py -rw-r--r-- 1.8 KB
commondialog.py -rw-r--r-- 1.2 KB
constants.py -rw-r--r-- 1.5 KB
dialog.py -rw-r--r-- 1.5 KB
dnd.py -rw-r--r-- 11.3 KB
filedialog.py -rw-r--r-- 14.5 KB
font.py -rw-r--r-- 6.6 KB
messagebox.py -rw-r--r-- 3.8 KB
scrolledtext.py -rw-r--r-- 1.8 KB
simpledialog.py -rw-r--r-- 11.2 KB
tix.py -rw-r--r-- 75.3 KB
ttk.py -rw-r--r-- 55.8 KB

back to top