summaryrefslogtreecommitdiffstats
path: root/Doc/library
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2020-03-10 18:26:20 (GMT)
committerGitHub <noreply@github.com>2020-03-10 18:26:20 (GMT)
commitb26ccfe3f989f87d4ae824eda8400ab796af8f8e (patch)
tree28e543d145ddae82987d99a1cec1de0fa0abb6be /Doc/library
parentcaec8a0dfbed04bdb8567782fdff7537529d2232 (diff)
downloadcpython-b26ccfe3f989f87d4ae824eda8400ab796af8f8e.zip
cpython-b26ccfe3f989f87d4ae824eda8400ab796af8f8e.tar.gz
cpython-b26ccfe3f989f87d4ae824eda8400ab796af8f8e.tar.bz2
tracemalloc: 'pretty top' example no longer changes the filename (GH-18903)
I've used this recipe a couple times and the filename editing has always been less than useful and something I've removed. This is because many modules end up losing which package they are located in, e.g. `util/date.py`. (cherry picked from commit d06eec218eac81225f9017951cddfc211fed9325) Co-authored-by: Adam Johnson <me@adamj.eu>
Diffstat (limited to 'Doc/library')
-rw-r--r--Doc/library/tracemalloc.rst4
1 files changed, 1 insertions, 3 deletions
diff --git a/Doc/library/tracemalloc.rst b/Doc/library/tracemalloc.rst
index 2d327c0..000c0ee 100644
--- a/Doc/library/tracemalloc.rst
+++ b/Doc/library/tracemalloc.rst
@@ -202,10 +202,8 @@ ignoring ``<frozen importlib._bootstrap>`` and ``<unknown>`` files::
print("Top %s lines" % limit)
for index, stat in enumerate(top_stats[:limit], 1):
frame = stat.traceback[0]
- # replace "/path/to/module/file.py" with "module/file.py"
- filename = os.sep.join(frame.filename.split(os.sep)[-2:])
print("#%s: %s:%s: %.1f KiB"
- % (index, filename, frame.lineno, stat.size / 1024))
+ % (index, frame.filename, frame.lineno, stat.size / 1024))
line = linecache.getline(frame.filename, frame.lineno).strip()
if line:
print(' %s' % line)