equal
deleted
inserted
replaced
1 # showstack.py - extension to dump a Python stack trace on signal |
1 # showstack.py - extension to dump a Python stack trace on signal |
2 # |
2 # |
3 # binds to both SIGQUIT (Ctrl-\) and SIGINFO (Ctrl-T on BSDs) |
3 # binds to both SIGQUIT (Ctrl-\) and SIGINFO (Ctrl-T on BSDs) |
4 |
4 |
5 import sys, signal, traceback |
5 from __future__ import absolute_import |
|
6 import signal |
|
7 import sys |
|
8 import traceback |
6 |
9 |
7 def sigshow(*args): |
10 def sigshow(*args): |
8 sys.stderr.write("\n") |
11 sys.stderr.write("\n") |
9 traceback.print_stack(args[1], limit=10, file=sys.stderr) |
12 traceback.print_stack(args[1], limit=10, file=sys.stderr) |
10 sys.stderr.write("----\n") |
13 sys.stderr.write("----\n") |