Traceback objects
Traceback objects represent a stack trace of an exception. A
traceback object is created when an exception occurs. When the
search for an exception handler unwinds the execution stack, at
each unwound level a traceback object is inserted in front of the
current traceback. When an exception handler is entered, the stack
trace is made available to the program. (See try) It is accessible as
sys.exc\_traceback, and also as the third item of the tuple
returned by sys.exc\_info(). The latter is the
preferred interface, since it works correctly when the program is
using multiple threads. When the program contains no suitable
handler, the stack trace is written (nicely formatted) to the
standard error stream; if the interpreter is interactive, it is
also made available to the user as
sys.last\_traceback.
Special read-only attributes: