tracemalloc.py: add comments to show the format of tuples
This commit is contained in:
parent
d81999a074
commit
733e50ad9e
|
@ -141,6 +141,7 @@ class Frame:
|
||||||
__slots__ = ("_frame",)
|
__slots__ = ("_frame",)
|
||||||
|
|
||||||
def __init__(self, frame):
|
def __init__(self, frame):
|
||||||
|
# frame is a tuple: (filename: str, lineno: int)
|
||||||
self._frame = frame
|
self._frame = frame
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
@ -177,6 +178,8 @@ class Traceback(Sequence):
|
||||||
|
|
||||||
def __init__(self, frames):
|
def __init__(self, frames):
|
||||||
Sequence.__init__(self)
|
Sequence.__init__(self)
|
||||||
|
# frames is a tuple of frame tuples: see Frame constructor for the
|
||||||
|
# format of a frame tuple
|
||||||
self._frames = frames
|
self._frames = frames
|
||||||
|
|
||||||
def __len__(self):
|
def __len__(self):
|
||||||
|
@ -241,6 +244,8 @@ class Trace:
|
||||||
__slots__ = ("_trace",)
|
__slots__ = ("_trace",)
|
||||||
|
|
||||||
def __init__(self, trace):
|
def __init__(self, trace):
|
||||||
|
# trace is a tuple: (size, traceback), see Traceback constructor
|
||||||
|
# for the format of the traceback tuple
|
||||||
self._trace = trace
|
self._trace = trace
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
@ -268,6 +273,7 @@ class Trace:
|
||||||
class _Traces(Sequence):
|
class _Traces(Sequence):
|
||||||
def __init__(self, traces):
|
def __init__(self, traces):
|
||||||
Sequence.__init__(self)
|
Sequence.__init__(self)
|
||||||
|
# traces is a tuple of trace tuples: see Trace constructor
|
||||||
self._traces = traces
|
self._traces = traces
|
||||||
|
|
||||||
def __len__(self):
|
def __len__(self):
|
||||||
|
@ -338,6 +344,8 @@ class Snapshot:
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, traces, traceback_limit):
|
def __init__(self, traces, traceback_limit):
|
||||||
|
# traces is a tuple of trace tuples: see _Traces constructor for
|
||||||
|
# the exact format
|
||||||
self.traces = _Traces(traces)
|
self.traces = _Traces(traces)
|
||||||
self.traceback_limit = traceback_limit
|
self.traceback_limit = traceback_limit
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue