Skip to content

Commit fe05acc

Browse files
committed
Guard against possible slow test
1 parent 4d96c2f commit fe05acc

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

Lib/test/test_subprocess.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4150,8 +4150,11 @@ def assert_wait_race_condition(self, patch_target, real_func):
41504150

41514151
def wrapper(*args, **kwargs):
41524152
ret = real_func(*args, **kwargs)
4153-
os.kill(p.pid, signal.SIGTERM)
4154-
os.waitpid(p.pid, 0)
4153+
try:
4154+
os.kill(p.pid, signal.SIGTERM)
4155+
os.waitpid(p.pid, 0)
4156+
except OSError:
4157+
pass
41554158
return ret
41564159

41574160
with mock.patch(patch_target, side_effect=wrapper) as m:

0 commit comments

Comments
 (0)