faulthandler: dump_tracebacks_later() displays also the timeout
diff --git a/Lib/test/test_faulthandler.py b/Lib/test/test_faulthandler.py
index 483c7f1..d08347d 100644
--- a/Lib/test/test_faulthandler.py
+++ b/Lib/test/test_faulthandler.py
@@ -1,4 +1,5 @@
from contextlib import contextmanager
+import datetime
import faulthandler
import re
import signal
@@ -360,6 +361,7 @@
Raise an error if the output doesn't match the expect format.
"""
+ timeout_str = str(datetime.timedelta(seconds=TIMEOUT))
code = """
import faulthandler
import time
@@ -399,7 +401,7 @@
count = loops
if repeat:
count *= 2
- header = 'Thread 0x[0-9a-f]+:\n'
+ header = r'Timeout \(%s\)!\nThread 0x[0-9a-f]+:\n' % timeout_str
regex = expected_traceback(9, 20, header, count=count)
self.assertRegex(trace, regex)
else: