diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2006-08-12 02:06:34 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2006-08-12 02:06:34 (GMT) |
commit | 6b4953fd3d3d1df06f692af67f593d3d0a7aef26 (patch) | |
tree | 6b659e9036a0e6961855205920251a5b0bd6d647 /Lib/test/regrtest.py | |
parent | b45f351832b00c80bf9881e92b12c330324e3116 (diff) | |
download | cpython-6b4953fd3d3d1df06f692af67f593d3d0a7aef26.zip cpython-6b4953fd3d3d1df06f692af67f593d3d0a7aef26.tar.gz cpython-6b4953fd3d3d1df06f692af67f593d3d0a7aef26.tar.bz2 |
Check returned pointer is valid.
Klocwork #233
Diffstat (limited to 'Lib/test/regrtest.py')
-rwxr-xr-x | Lib/test/regrtest.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py index 4553838..8c416f1 100755 --- a/Lib/test/regrtest.py +++ b/Lib/test/regrtest.py @@ -123,6 +123,7 @@ option '-uall,-bsddb'. import os import sys +import signal import getopt import random import warnings @@ -289,6 +290,12 @@ def main(tests=None, testdir=None, verbose=0, quiet=False, generate=False, if single and fromfile: usage(2, "-s and -f don't go together!") + def handle_signal(*args): + raise RuntimeError('signal received %s' % args) + + # Provide a traceback if we are terminated. + signal.signal(signal.SIGTERM, handle_signal) + good = [] bad = [] skipped = [] |