mirror of https://github.com/python/cpython
Add item. (Oops, accidentally checked this in on my branch)
This commit is contained in:
parent
f3c123d82d
commit
588a95d594
|
@ -1294,6 +1294,17 @@ the function is 6 times faster.
|
|||
(Contributed by Alan McIntyre and committed at the NeedForSpeed sprint.)
|
||||
% Patch 1442927
|
||||
|
||||
\item It's now illegal to mix iterating over a file
|
||||
with \code{for line in \var{file}} and calling
|
||||
the file object's \method{read()}/\method{readline()}/\method{readlines()}
|
||||
methods. Iteration uses an internal buffer and the
|
||||
\method{read*()} methods don't use that buffer.
|
||||
Instead they would return the data following the buffer, causing the
|
||||
data to appear out of order. Mixing iteration and these methods will
|
||||
now trigger a \exception{ValueError} from the \method{read*()} method.
|
||||
(Implemented by Thomas Wouters.)
|
||||
% Patch 1397960
|
||||
|
||||
\item The \module{struct} module now compiles structure format
|
||||
strings into an internal representation and caches this
|
||||
representation, yielding a 20\% speedup. (Contributed by Bob Ippolito
|
||||
|
|
Loading…
Reference in New Issue