[docs] [issue19047] Clarify weakref.finalize objects are kept alive automatically
report at bugs.python.org
Thu Sep 19 10:03:54 CEST 2013
New submission from Nick Coghlan:
I was just looking at weakref.finalize objects trying to figure out if they solve a problem I'm thinking about (they do), and I couldn't figure out from the class documentation () whether or not I needed to take care of keeping the object returned from weakref.finalize alive.
I don't (the module keeps finalizers alive automatically), but this critical piece of information is only mentioned in the example much further down in the documentation ().
The 3.4 What's New should also explicitly mention weakref.finalize as an alternative to __del__ methods (perhaps as a comment in the section on PEP 422, perhaps just in the weakref section)
assignee: docs at python
nosy: docs at python, ncoghlan
stage: needs patch
title: Clarify weakref.finalize objects are kept alive automatically
versions: Python 3.4
Python tracker <report at bugs.python.org>
More information about the docs