mirror of https://github.com/python/cpython
gh-90867: test.support.wait_process() uses LONG_TIMEOUT (#99071)
The test.support.wait_process() function now uses a timeout of LONG_TIMEOUT seconds by default, instead of SHORT_TIMEOUT. It doesn't matter if a Python buildbot is slower, it only matters that the process completes. The timeout should just be shorter than "forever".
This commit is contained in:
parent
387f72588d
commit
f09da28768
|
@ -2097,7 +2097,7 @@ def wait_process(pid, *, exitcode, timeout=None):
|
|||
|
||||
Raise an AssertionError if the process exit code is not equal to exitcode.
|
||||
|
||||
If the process runs longer than timeout seconds (SHORT_TIMEOUT by default),
|
||||
If the process runs longer than timeout seconds (LONG_TIMEOUT by default),
|
||||
kill the process (if signal.SIGKILL is available) and raise an
|
||||
AssertionError. The timeout feature is not available on Windows.
|
||||
"""
|
||||
|
@ -2105,7 +2105,7 @@ def wait_process(pid, *, exitcode, timeout=None):
|
|||
import signal
|
||||
|
||||
if timeout is None:
|
||||
timeout = SHORT_TIMEOUT
|
||||
timeout = LONG_TIMEOUT
|
||||
|
||||
start_time = time.monotonic()
|
||||
for _ in sleeping_retry(timeout, error=False):
|
||||
|
|
Loading…
Reference in New Issue