From 8b8c59cf1db86682fdc48791a0fcfa997d36eb06 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Fri, 11 Aug 2006 03:49:10 +0000 Subject: force_test_exit(): This has been completely ineffective at stopping test_signal from hanging forever on the Tru64 buildbot. That could be because there's no such thing as signal.SIGALARM. Changed to the idiotic (but standard) signal.SIGALRM instead, and added some more debug output. --- Lib/test/test_signal.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_signal.py b/Lib/test/test_signal.py index a6267d2..694e3f0 100644 --- a/Lib/test/test_signal.py +++ b/Lib/test/test_signal.py @@ -10,7 +10,10 @@ if verbose: x = '-x' else: x = '+x' + pid = os.getpid() +if verbose: + print "test runner's pid is", pid # Shell script that will send us asynchronous signals script = """ @@ -89,7 +92,8 @@ def force_test_exit(): time.sleep(MAX_DURATION + 5) print >> sys.__stdout__, ' child should not have to kill parent' for i in range(3): - os.kill(pid, signal.SIGALARM) + os.kill(pid, signal.SIGALRM) + print >> sys.__stdout__, " child sent SIGALRM to", pid finally: os._exit(0) # In parent (or error) -- cgit v0.12