New submission from Ivan Levkivskyi: This command:
./python -c 'import runpy, typing; runpy.run_module("test")' -R 5:5 test_collections Sometimes gives spurious failures like this: test_collections leaked [0, 0, 3, -3, 3] memory blocks, sum=3 I think this is because ABC caches of typing.ChainMap, typing.Counter, and typing.DefaultDict are not cleared by refleak.py/dash_R_cleanup (presumably because inspect.isabstract returns False on those) Adding a manual clean-up of these cashes to cleanup_cashes() fixes the "leak". ---------- assignee: levkivskyi components: Tests messages: 288495 nosy: gvanrossum, levkivskyi priority: normal severity: normal status: open title: Spurious failures in test_collections in releak hunting mode after typing is imported type: resource usage _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29638> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com