diff options
| author | Georg Brandl <georg@python.org> | 2006-07-29 08:51:25 +0000 |
|---|---|---|
| committer | Georg Brandl <georg@python.org> | 2006-07-29 08:51:25 +0000 |
| commit | 70939eff61ebbfc2b1125c95a7f60dff9ff38d84 (patch) | |
| tree | 60d1ea5e13d7c9d17c09b52880bb302c54451265 /Doc | |
| parent | 9e59967ef618cce772fe32447c0fb6c792211051 (diff) | |
| download | cpython-git-70939eff61ebbfc2b1125c95a7f60dff9ff38d84.tar.gz | |
Bug #835255: The "closure" argument to new.function() is now documented.
(backport from rev. 50922)
Diffstat (limited to 'Doc')
| -rw-r--r-- | Doc/lib/libnew.tex | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Doc/lib/libnew.tex b/Doc/lib/libnew.tex index 5edc95dae8..d0394d1086 100644 --- a/Doc/lib/libnew.tex +++ b/Doc/lib/libnew.tex @@ -30,13 +30,16 @@ unbound if \var{instance} is \code{None}. \var{function} must be callable. \end{funcdesc} -\begin{funcdesc}{function}{code, globals\optional{, name\optional{, argdefs}}} +\begin{funcdesc}{function}{code, globals\optional{, name\optional{, + argdefs\optional{, closure}}}} Returns a (Python) function with the given code and globals. If \var{name} is given, it must be a string or \code{None}. If it is a string, the function will have the given name, otherwise the function name will be taken from \code{\var{code}.co_name}. If \var{argdefs} is given, it must be a tuple and will be used to -determine the default values of parameters. +determine the default values of parameters. If \var{closure} is given, +it must be \code{None} or a tuple of cell objects containing objects +to bind to the names in \code{\var{code}.co_freevars}. \end{funcdesc} \begin{funcdesc}{code}{argcount, nlocals, stacksize, flags, codestring, |
