traceback¶
Extract, format and print information about Python stack traces.
Functions¶
extract_stack([f, limit]) |
Extract the raw traceback from the current stack frame. |
extract_tb(tb[, limit]) |
Return list of up to limit pre-processed entries from traceback. |
format_exc([limit]) |
Like print_exc() but return a string. |
format_exception(etype, value, tb[, limit]) |
Format a stack trace and the exception information. |
format_exception_only(etype, value) |
Format the exception part of a traceback. |
format_list(extracted_list) |
Format a list of traceback entry tuples for printing. |
format_stack([f, limit]) |
Shorthand for ‘format_list(extract_stack(f, limit))’. |
format_tb(tb[, limit]) |
A shorthand for ‘format_list(extract_tb(tb, limit))’. |
print_exc([limit, file]) |
Shorthand for ‘print_exception(sys.exc_type, sys.exc_value, sys.exc_traceback, limit, file)’. |
print_exception(etype, value, tb[, limit, file]) |
Print exception up to ‘limit’ stack trace entries from ‘tb’ to ‘file’. |
print_last([limit, file]) |
This is a shorthand for ‘print_exception(sys.last_type, sys.last_value, sys.last_traceback, limit, file)’. |
print_list(extracted_list[, file]) |
Print the list of tuples as returned by extract_tb() or extract_stack() as a formatted stack trace to the given file. |
print_stack([f, limit, file]) |
Print a stack trace from its invocation point. |
print_tb(tb[, limit, file]) |
Print up to ‘limit’ stack trace entries from the traceback ‘tb’. |
tb_lineno(tb) |
Calculate correct line number of traceback given in tb. |