[New-bugs-announce] [issue21952] fnmatch.py can appear in tracemalloc diffs

Antoine Pitrou report at bugs.python.org
Thu Jul 10 21:36:07 CEST 2014

New submission from Antoine Pitrou:

When using some filters and comparing snapshots, fnmatch will appear in the statistic diffs, e.g.:

/home/antoine/34/lib/python3.4/fnmatch.py:70: size=824 B (+64 B), count=2 (+1), average=412 B
eeleak.py:37: size=2512 B (+0 B), count=3 (+0), average=837 B
/home/antoine/llvmpy/llvm/ee.py:109: size=976 B (+0 B), count=2 (+0), average=488 B
/home/antoine/llvmpy/llvm/core.py:401: size=904 B (+0 B), count=2 (+0), average=452 B
/home/antoine/34/lib/python3.4/sre_compile.py:488: size=856 B (+0 B), count=1 (+0), average=856 B

Perhaps it would be nice to manually cache the compiled re pattern, instead of going through fnmatch's lru_cache thing which seems to make reports less robust.

components: Library (Lib)
messages: 222692
nosy: haypo, pitrou
priority: normal
severity: normal
status: open
title: fnmatch.py can appear in tracemalloc diffs
type: behavior
versions: Python 3.4, Python 3.5

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list