mirror of
https://github.com/python/cpython.git
synced 2025-08-09 11:29:45 +00:00
[3.12] gh-110393: Remove watchdog with hardcoded timeout (GH-110400) (#110445)
gh-110393: Remove watchdog with hardcoded timeout (GH-110400)
test_builtin and test_socketserver no longer use signal.alarm() to
implement a watchdog with a hardcoded timeout (2 and 60 seconds).
Python test runner regrtest has two watchdogs: faulthandler and
timeout on running worker processes. Tests using short hardcoded
timeout can fail on slowest buildbots just because the timeout is too
short.
(cherry picked from commit 1328fa31fe
)
Co-authored-by: Victor Stinner <vstinner@python.org>
This commit is contained in:
parent
5a4e821b43
commit
1b58985077
2 changed files with 0 additions and 9 deletions
|
@ -2178,8 +2178,6 @@ class PtyTests(unittest.TestCase):
|
|||
if pid == 0:
|
||||
# Child
|
||||
try:
|
||||
# Make sure we don't get stuck if there's a problem
|
||||
signal.alarm(2)
|
||||
os.close(r)
|
||||
with open(w, "w") as wpipe:
|
||||
child(wpipe)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue