class tracemalloc.Traceback
Sequence of Frame instances sorted from the most recent frame to the oldest frame.
A traceback contains at least 1 frame. If the tracemalloc module failed to get a frame, the filename "<unknown>" at line number 0 is used.
When a snapshot is taken, tracebacks of traces are limited to get_traceback_limit() frames. See the take_snapshot() function.
The Trace.traceback attribute is an instance of Traceback instance.
-
format(limit=None) -
Format the traceback as a list of lines with newlines. Use the
linecachemodule to retrieve lines from the source code. If limit is set, only format the limit most recent frames.Similar to the
traceback.format_tb()function, except thatformat()does not include newlines.Example:
print("Traceback (most recent call first):") for line in traceback: print(line)Output:
Traceback (most recent call first): File "test.py", line 9 obj = Object() File "test.py", line 12 tb = tracemalloc.get_object_traceback(f())
Please login to continue.