[Python-checkins] cpython (merge 3.3 -> default): Drop double newlines printed in some file iteration examples.
andrew.svetlov
python-checkins at python.org
Sat Dec 8 17:01:41 CET 2012
http://hg.python.org/cpython/rev/9e4b003a4d7a
changeset: 80757:9e4b003a4d7a
parent: 80754:be7202c38089
parent: 80756:268ead8ae46b
user: Andrew Svetlov <andrew.svetlov at gmail.com>
date: Sat Dec 08 17:59:58 2012 +0200
summary:
Drop double newlines printed in some file iteration examples.
Patch by Steven Kryskalla.
files:
Doc/tutorial/errors.rst | 4 ++--
Misc/ACKS | 1 +
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/Doc/tutorial/errors.rst b/Doc/tutorial/errors.rst
--- a/Doc/tutorial/errors.rst
+++ b/Doc/tutorial/errors.rst
@@ -387,7 +387,7 @@
and print its contents to the screen. ::
for line in open("myfile.txt"):
- print(line)
+ print(line, end="")
The problem with this code is that it leaves the file open for an indeterminate
amount of time after this part of the code has finished executing.
@@ -397,7 +397,7 @@
with open("myfile.txt") as f:
for line in f:
- print(line)
+ print(line, end="")
After the statement is executed, the file *f* is always closed, even if a
problem was encountered while processing the lines. Objects which, like files,
diff --git a/Misc/ACKS b/Misc/ACKS
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -656,6 +656,7 @@
Hannu Krosing
Andrej Krpic
Ivan Krstić
+Steven Kryskalla
Andrew Kuchling
Dave Kuhlman
Jon Kuhn
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list