From: Georg Brandl Date: Sat, 29 Jul 2006 08:51:21 +0000 (+0000) Subject: Bug #835255: The "closure" argument to new.function() is now documented. X-Git-Tag: v2.5b3~96 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9fd21e31b6683e532949bbf650bb9decee4f42a4;p=python Bug #835255: The "closure" argument to new.function() is now documented. --- 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,