[Python-checkins] cpython (merge 3.3 -> default): Issue #20423: fix documentation of io.StringIO's newline parameter

antoine.pitrou python-checkins at python.org
Sun Feb 2 22:51:55 CET 2014


http://hg.python.org/cpython/rev/df2efd48227e
changeset:   88909:df2efd48227e
parent:      88906:0d3831bbc5f0
parent:      88907:82cfab2ad98d
user:        Antoine Pitrou <solipsis at pitrou.net>
date:        Sun Feb 02 22:49:03 2014 +0100
summary:
  Issue #20423: fix documentation of io.StringIO's newline parameter

files:
  Doc/library/io.rst |  5 +++--
  1 files changed, 3 insertions(+), 2 deletions(-)


diff --git a/Doc/library/io.rst b/Doc/library/io.rst
--- a/Doc/library/io.rst
+++ b/Doc/library/io.rst
@@ -849,13 +849,14 @@
       Whether line buffering is enabled.
 
 
-.. class:: StringIO(initial_value='', newline=None)
+.. class:: StringIO(initial_value='', newline='\\n')
 
    An in-memory stream for text I/O.
 
    The initial value of the buffer (an empty string by default) can be set by
    providing *initial_value*.  The *newline* argument works like that of
-   :class:`TextIOWrapper`.  The default is to do no newline translation.
+   :class:`TextIOWrapper`.  The default is to consider only ``\n`` characters
+   as end of lines and to do no newline translation.
 
    :class:`StringIO` provides this method in addition to those from
    :class:`TextIOBase` and its parents:

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list