Add some more items

This commit is contained in:
Andrew M. Kuchling 2003-10-21 12:48:23 +00:00
parent 2fb4d51976
commit 6aedcfcd1e
1 changed files with 28 additions and 3 deletions

View File

@ -76,6 +76,10 @@ The \var{reverse} parameter should have a Boolean value. If the value is
of \code{L.sort() ; L.reverse()}, you can now write of \code{L.sort() ; L.reverse()}, you can now write
\code{L.sort(reverse=True)}. \code{L.sort(reverse=True)}.
\item The \function{zip()} built-in function and \function{itertools.izip()} now return an empty list
instead of raising a \exception{TypeError} exception if called
with no arguments.
\end{itemize} \end{itemize}
@ -110,6 +114,17 @@ details.
supports transparency, this makes it possible to use a transparent background. supports transparency, this makes it possible to use a transparent background.
(Contributed by J\"org Lehmann.) (Contributed by J\"org Lehmann.)
\item The \module{random} module has a new method called \method{getrandbits(N)}
which returns an N-bit long integer.
\item The regular expression language accepted by the \module{re} module
was extended with simple conditional expressions, written as
\code{(?(\var{group})\var{A}|\var{B})}. \var{group} is either a
numeric group ID or a group name defined with \code{(?P<group>...)}
earlier in the expression. If the specified group matched, the
regular expression pattern \var{A} will be tested against the string; if
the group didn't match, the pattern \var{B} will be used instead.
\end{itemize} \end{itemize}
@ -124,7 +139,13 @@ Changes to Python's build process and to the C API include:
\begin{itemize} \begin{itemize}
\item Detailed changes are listed here. \item Three new convenience macros were added for common return
values from extension functions: \csimplemacro{Py_RETURN_NONE},
\csimplemacro{Py_RETURN_TRUE}, and \csimplemacro{Py_RETURN_FALSE}.
\item A new function, \cfunction{PyTuple_Pack(N, obj1, obj2, ...,
objN)}, constructs tuples from a variable length argument list of
Python objects.
\end{itemize} \end{itemize}
@ -160,8 +181,12 @@ changes to your code:
\begin{itemize} \begin{itemize}
\item dircache.listdir now passes exceptions to the caller, \item The \function{zip()} built-in function and \function{itertools.izip()} now return an empty list
instead of returning empty lists. instead of raising a \exception{TypeError} exception if called
with no arguments.
\item \function{dircache.listdir()} now passes exceptions to the caller
instead of returning empty lists.
\end{itemize} \end{itemize}