]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-141473: Speed up subprocess test_communicate_timeout_large_input long tail (#149003)
authorGregory P. Smith <68491+gpshead@users.noreply.github.com>
Sun, 26 Apr 2026 04:01:33 +0000 (21:01 -0700)
committerGitHub <noreply@github.com>
Sun, 26 Apr 2026 04:01:33 +0000 (04:01 +0000)
commite1384cfd25b4fba5e0f8f3e6b536930e2e6cf5cf
tree2a75827daced079bb3e79f02f2e9c51f99578b8e
parentc5fcdb4a9bd04b88f363f0242cbf102a63825c37
gh-141473: Speed up subprocess test_communicate_timeout_large_input long tail (#149003)

gh-141473: Speed up test_communicate_timeout_large_input

Replace the slow reader's 30s sleep with a parent-driven wake over a
loopback socket so post-timeout communicate() doesn't block waiting
for the child to wake on its own. Worst-case runtime: ~30s -> <1s.
Lib/test/test_subprocess.py