cpython: a99632426af5 (original) (raw)
Mercurial > cpython
changeset 74951:a99632426af5 2.7
Improve doc for atexit.register (#12297) [#12297]
Éric Araujo merwok@netwok.org | |
---|---|
date | Wed, 15 Feb 2012 17:08:34 +0100 |
parents | 96f5718bf005 |
children | db1c52aa4d2a |
files | Doc/library/atexit.rst |
diffstat | 1 files changed, 6 insertions(+), 6 deletions(-)[+] [-] Doc/library/atexit.rst 12 |
line wrap: on
line diff
--- a/Doc/library/atexit.rst
+++ b/Doc/library/atexit.rst
@@ -26,7 +26,7 @@ is detected, or when :func:os._exit
is
.. index:: single: exitfunc (in sys)
This is an alternate interface to the functionality provided by the
-sys.exitfunc
variable.
+:func:sys.exitfunc
variable.
Note: This module is unlikely to work correctly when used with other code that
sets sys.exitfunc
. In particular, other core Python modules are free to use
@@ -40,7 +40,8 @@ simplest way to convert code that sets `
Register func as a function to be executed at termination. Any optional
arguments that are to be passed to func must be passed as arguments to
- :func:
register
. It is possible to register the same function and arguments - more than once.
At normal program termination (for instance, if :func:
sys.exit
is called or the main module's execution completes), all functions registered are called in @@ -54,8 +55,8 @@ simplest way to convert code that sets ` be raised is re-raised. .. versionchanged:: 2.6
This function now returns *func* which makes it possible to use it as a[](#l1.26)
decorator without binding the original name to ``None``.[](#l1.27)
This function now returns *func*, which makes it possible to use it as a[](#l1.28)
decorator.[](#l1.29)
.. seealso::
@@ -109,5 +110,4 @@ Usage as a :term:decorator
::
def goodbye():
print "You are now leaving the Python sector."
-This obviously only works with functions that don't take arguments.
-
+This only works with functions that can be called without arguments.