summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xLib/test/regrtest.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py
index d6c5081..431863e 100755
--- a/Lib/test/regrtest.py
+++ b/Lib/test/regrtest.py
@@ -25,6 +25,7 @@ import sys
import string
import os
import getopt
+import traceback
import test_support
@@ -137,6 +138,11 @@ def runtest(test, generate, verbose2):
except test_support.TestFailed, msg:
print "test", test, "failed --", msg
return 0
+ except:
+ print "test", test, "crashed --", sys.exc_type, ":", sys.exc_value
+ if verbose2:
+ traceback.print_exc(file=sys.stdout)
+ return 0
else:
return 1