]> granicus.if.org Git - python/commitdiff
Small fixes for description of function attributes.
authorJeremy Hylton <jeremy@alum.mit.edu>
Mon, 1 Apr 2002 17:58:39 +0000 (17:58 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Mon, 1 Apr 2002 17:58:39 +0000 (17:58 +0000)
func_closure is a readonly attribute.
Add \ttindex{} for func_closure.
Remove discussion of func_closure specific to 2.1.

Doc/ref/ref3.tex

index 4ef490537f25c87c3b16cbe5a2bd263a53ebf6fa..3dc2a16aeea0c18a5b66beff3e129d40803041ee 100644 (file)
@@ -414,24 +414,22 @@ defines the global namespace of the module in which the function was
 defined; \member{func_dict} or \member{__dict__} contains the
 namespace supporting arbitrary function attributes;
 \member{func_closure} is \code{None} or a tuple of cells that contain
-binding for the function's free variables.
+bindings for the function's free variables.
 
-Of these, \member{func_code}, \member{func_defaults}, \member{func_closure},
+Of these, \member{func_code}, \member{func_defaults}, 
 \member{func_doc}/\member{__doc__}, and
 \member{func_dict}/\member{__dict__} may be writable; the
 others can never be changed.  Additional information about a
 function's definition can be retrieved from its code object; see the
 description of internal types below.
 
-In Python 2.1, the \member{func_closure} slot is always \code{None}
-unless nested scopes are enabled.  (See the appendix.)
-
 \withsubitem{(function attribute)}{
   \ttindex{func_doc}
   \ttindex{__doc__}
   \ttindex{__name__}
   \ttindex{__dict__}
   \ttindex{func_defaults}
+  \ttindex{func_closure}
   \ttindex{func_code}
   \ttindex{func_globals}
   \ttindex{func_dict}}