diff options
Diffstat (limited to 'Doc/library')
-rw-r--r-- | Doc/library/weakref.rst | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/Doc/library/weakref.rst b/Doc/library/weakref.rst index b9e887c..7f3d267 100644 --- a/Doc/library/weakref.rst +++ b/Doc/library/weakref.rst @@ -489,11 +489,14 @@ Unless you set the :attr:`~finalize.atexit` attribute to :const:`False`, a finalizer will be called when the program exits if it is still alive. For instance - >>> obj = Object() - >>> weakref.finalize(obj, print, "obj dead or exiting") #doctest:+ELLIPSIS - <finalize object at ...; for 'Object' at ...> - >>> del obj - obj dead or exiting +.. doctest:: + :options: +SKIP + + >>> obj = Object() + >>> weakref.finalize(obj, print, "obj dead or exiting") + <finalize object at ...; for 'Object' at ...> + >>> exit() + obj dead or exiting Comparing finalizers with :meth:`__del__` methods |