diff options
| author | Nick Coghlan <ncoghlan@gmail.com> | 2013-09-22 21:32:12 +1000 |
|---|---|---|
| committer | Nick Coghlan <ncoghlan@gmail.com> | 2013-09-22 21:32:12 +1000 |
| commit | 4c7fe6a5add2d773ae3a85679d22414d8eafe66c (patch) | |
| tree | 4c0a1b1a932af86159721cc97f7e376099a80398 | |
| parent | be57ab8a34d364112e2e365d1d42bf84236abbc0 (diff) | |
| download | cpython-git-4c7fe6a5add2d773ae3a85679d22414d8eafe66c.tar.gz | |
Avoid inconsistent use of 'finalizer'
| -rw-r--r-- | Doc/library/weakref.rst | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Doc/library/weakref.rst b/Doc/library/weakref.rst index ea8100f967..e84ac2bc0a 100644 --- a/Doc/library/weakref.rst +++ b/Doc/library/weakref.rst @@ -540,8 +540,8 @@ no longer forced to :const:`None` during interpreter shutdown. So this code should work without any issues on CPython. However, handling of :meth:`__del__` methods is notoriously implementation -specific, since it depends on how the interpreter's garbage collector -handles reference cycles and finalizers. +specific, since it depends on internal details of the interpreter's garbage +collector implementation. A more robust alternative can be to define a finalizer which only references the specific functions and objects that it needs, rather than having access |
