diff options
| author | Antoine Pitrou <solipsis@pitrou.net> | 2011-07-23 22:00:03 +0200 |
|---|---|---|
| committer | Antoine Pitrou <solipsis@pitrou.net> | 2011-07-23 22:00:03 +0200 |
| commit | c80e9eeb02fa4d5325e857eaf29de09a7676fdc4 (patch) | |
| tree | 09915ee9a50d74a85c9fa08bda6ef43971e2e783 /Doc | |
| parent | 9c09863ac48ced97ce17779e275b3ee7d2e0f201 (diff) | |
| download | cpython-c80e9eeb02fa4d5325e857eaf29de09a7676fdc4.tar.gz | |
Followup to c3b47cdea0d1: document the *write_through* argument to TextIOWrapper.
Diffstat (limited to 'Doc')
| -rw-r--r-- | Doc/library/io.rst | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Doc/library/io.rst b/Doc/library/io.rst index 0d8730568a..a76b757b1a 100644 --- a/Doc/library/io.rst +++ b/Doc/library/io.rst @@ -706,7 +706,8 @@ Text I/O written. -.. class:: TextIOWrapper(buffer, encoding=None, errors=None, newline=None, line_buffering=False) +.. class:: TextIOWrapper(buffer, encoding=None, errors=None, newline=None, \ + line_buffering=False, write_through=False) A buffered text stream over a :class:`BufferedIOBase` binary stream. It inherits :class:`TextIOBase`. @@ -737,6 +738,13 @@ Text I/O If *line_buffering* is ``True``, :meth:`flush` is implied when a call to write contains a newline character. + If *write_through* is ``True``, calls to :meth:`write` are guaranteed + not to be buffered: any data written on the :class:`TextIOWrapper` + object is immediately handled to its underlying binary *buffer*. + + .. versionchanged:: 3.3 + The *write_through* argument has been added. + :class:`TextIOWrapper` provides one attribute in addition to those of :class:`TextIOBase` and its parents: |
