diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2014-03-06 16:06:41 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2014-03-06 16:06:41 (GMT) |
commit | 733e50ad9ee2885323c39080b42716fa5d1fd8c1 (patch) | |
tree | 4115f94cecedb3d26d458408f1b5d6ec2ad2868e /Lib/tracemalloc.py | |
parent | d81999a0742f3fc29c2ed9682c38799e6c45c831 (diff) | |
download | cpython-733e50ad9ee2885323c39080b42716fa5d1fd8c1.zip cpython-733e50ad9ee2885323c39080b42716fa5d1fd8c1.tar.gz cpython-733e50ad9ee2885323c39080b42716fa5d1fd8c1.tar.bz2 |
tracemalloc.py: add comments to show the format of tuples
Diffstat (limited to 'Lib/tracemalloc.py')
-rw-r--r-- | Lib/tracemalloc.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Lib/tracemalloc.py b/Lib/tracemalloc.py index dd73d05..f117127 100644 --- a/Lib/tracemalloc.py +++ b/Lib/tracemalloc.py @@ -141,6 +141,7 @@ class Frame: __slots__ = ("_frame",) def __init__(self, frame): + # frame is a tuple: (filename: str, lineno: int) self._frame = frame @property @@ -177,6 +178,8 @@ class Traceback(Sequence): def __init__(self, frames): Sequence.__init__(self) + # frames is a tuple of frame tuples: see Frame constructor for the + # format of a frame tuple self._frames = frames def __len__(self): @@ -241,6 +244,8 @@ class Trace: __slots__ = ("_trace",) def __init__(self, trace): + # trace is a tuple: (size, traceback), see Traceback constructor + # for the format of the traceback tuple self._trace = trace @property @@ -268,6 +273,7 @@ class Trace: class _Traces(Sequence): def __init__(self, traces): Sequence.__init__(self) + # traces is a tuple of trace tuples: see Trace constructor self._traces = traces def __len__(self): @@ -338,6 +344,8 @@ class Snapshot: """ 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.traceback_limit = traceback_limit |