Mercurial > public > mercurial-scm > hg
comparison contrib/showstack.py @ 28522:f2fe7b199bb4
showstack: use absolute_import
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Sun, 13 Mar 2016 01:59:18 +0530 |
parents | bdac264e5ed4 |
children | c9eb92fb87b7 |
comparison
equal
deleted
inserted
replaced
28521:c3ed14344cd9 | 28522:f2fe7b199bb4 |
---|---|
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") |