bhaaluu wrote: > On 10/2/07, Kent Johnson <[EMAIL PROTECTED]> wrote: >> traceback.print_stack() prints the stack trace to the current point of >> execution. No forced error or drama needed :-) >> >> Kent > > Exactly how is this used, please? > > Traceback (most recent call last): > File "print_stack.py", line 160, in ? > print traceback.print_stack() > NameError: name 'traceback' is not defined > > It seems I should be able to insert a line, something like > print traceback.print_stack() > in my code wherever I want to print the stack trace?
Make sure you import the traceback module before you do anything. >>> >>> >>> import traceback >>> def foo(): ... traceback.print_stack() ... >>> >>> foo() File "<stdin>", line 1, in <module> File "<stdin>", line 2, in foo >>> -- ~noufal http://nibrahim.net.in/ _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor