[Tutor] [newbie] output formatting [using traceback to print
dyoo at hkn.eecs.berkeley.edu
Wed Nov 5 12:55:43 EST 2003
> PPS. Is there a Python (or maybe Perl (!)) prog that prints the 'call
> stack' of a Python program? I need to analyse other peoples programs,
> that's why I need it.
Yes; the 'traceback' module has functions that allow us to see the call
The function traceback.print_stack() should do the trick:
>>> def foo():
>>> def bar():
>>> def baz():
File "<stdin>", line 1, in ?
File "<stdin>", line 2, in foo
File "<stdin>", line 2, in bar
File "<stdin>", line 2, in baz
Hope this helps!
More information about the Tutor