diff options
author | Georg Brandl <georg@python.org> | 2007-03-13 20:46:32 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2007-03-13 20:46:32 (GMT) |
commit | 5240d7416c739e22298463cb08ba8aad7c762a4a (patch) | |
tree | 19d10f5e864c314c645a9020616626ef54ce638f /Doc | |
parent | 5dc4fe09b7648f9801558e766b21a3d3b2dcad3b (diff) | |
download | cpython-5240d7416c739e22298463cb08ba8aad7c762a4a.zip cpython-5240d7416c739e22298463cb08ba8aad7c762a4a.tar.gz cpython-5240d7416c739e22298463cb08ba8aad7c762a4a.tar.bz2 |
Patch #1444529: the builtin compile() now accepts keyword arguments.
(backport)
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/lib/libfuncs.tex | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Doc/lib/libfuncs.tex b/Doc/lib/libfuncs.tex index 63c1e31..c38e9fc 100644 --- a/Doc/lib/libfuncs.tex +++ b/Doc/lib/libfuncs.tex @@ -175,15 +175,15 @@ class C: \code{\var{x} > \var{y}}. \end{funcdesc} -\begin{funcdesc}{compile}{string, filename, kind\optional{, +\begin{funcdesc}{compile}{source, filename, mode\optional{, flags\optional{, dont_inherit}}} - Compile the \var{string} into a code object. Code objects can be + Compile the \var{source} into a code object. Code objects can be executed by an \keyword{exec} statement or evaluated by a call to \function{eval()}. The \var{filename} argument should give the file from which the code was read; pass some recognizable value if it wasn't read from a file (\code{'<string>'} is commonly used). - The \var{kind} argument specifies what kind of code must be - compiled; it can be \code{'exec'} if \var{string} consists of a + The \var{mode} argument specifies what kind of code must be + compiled; it can be \code{'exec'} if \var{source} consists of a sequence of statements, \code{'eval'} if it consists of a single expression, or \code{'single'} if it consists of a single interactive statement (in the latter case, expression statements @@ -198,7 +198,7 @@ class C: The optional arguments \var{flags} and \var{dont_inherit} (which are new in Python 2.2) control which future statements (see - \pep{236}) affect the compilation of \var{string}. If neither is + \pep{236}) affect the compilation of \var{source}. If neither is present (or both are zero) the code is compiled with those future statements that are in effect in the code that is calling compile. If the \var{flags} argument is given and \var{dont_inherit} is not |