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.)
|
(Contributed by Alan McIntyre and committed at the NeedForSpeed sprint.)
|
||||||
% Patch 1442927
|
% 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
|
\item The \module{struct} module now compiles structure format
|
||||||
strings into an internal representation and caches this
|
strings into an internal representation and caches this
|
||||||
representation, yielding a 20\% speedup. (Contributed by Bob Ippolito
|
representation, yielding a 20\% speedup. (Contributed by Bob Ippolito
|
||||||
|
|
Loading…
Reference in New Issue