Added example of using positional and keyword args with atexit.register().

Based on a suggestion from a reader.
This commit is contained in:
Fred Drake 2003-04-08 17:46:53 +00:00
parent de7ad2caac
commit 2c2068c4d1

View file

@ -72,3 +72,18 @@ def savecounter():
import atexit
atexit.register(savecounter)
\end{verbatim}
Positional and keyword arguments may also be passed to
\function{register()} to be passed along to the registered function
when it is called:
\begin{verbatim}
def goodbye(name, adjective):
print 'Goodbye, %s, it was %s to meet you.' % (name, adjective)
import atexit
atexit.register(goodbye, 'Donny', 'nice')
# or:
atexit.register(goodbye, adjective='nice', name='Donny')
\end{verbatim}