Mark Dickinson added the comment: If I understand correctly, you can already achieve what you want by:
1. Disabling gc (with gc.disable()) at the beginning of your code, and possibly adding a `gc.collect()` immediately afterwards for good measure. 2. Doing a gc.collect() (and taking note of the return value) at the end of your code. 3. To be on the safe side, also check whether there's anything in `gc.garbage`. If no reference cycles were created, `gc.collect()` will return `0`, and `gc.garbage` will be empty. ---------- nosy: +mark.dickinson _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29671> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com