This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author josh.r
Recipients docs@python, josh.r
Date 2015-10-08.02:20:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1444270840.16.0.813580393824.issue25337@psf.upfronthosting.co.za>
In-reply-to
Content
In weakref.finalize's documentation ( https://docs.python.org/3/library/weakref.html#weakref.finalize ), it says:

"A finalizer will never invoke its callback during the later part of the interpreter shutdown when module globals are liable to have been replaced by None."

While it may not invoke its callback during shutdown (I don't know if it does, or if it should), as of Python 3.4 (which is when weakref.finalize was introduced), module globals aren't set to None anymore, right? https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-442

Presumably the docs should be updated not to mention a behavior that no longer occurs (and if it will or should be invoked, weakref.finalizer should have documentation or code updated).
History
Date User Action Args
2015-10-08 02:20:40josh.rsetrecipients: + josh.r, docs@python
2015-10-08 02:20:40josh.rsetmessageid: <1444270840.16.0.813580393824.issue25337@psf.upfronthosting.co.za>
2015-10-08 02:20:40josh.rlinkissue25337 messages
2015-10-08 02:20:39josh.rcreate