Commit d476ab12 authored by Georg Brandl's avatar Georg Brandl

merge with 3.3

parents dbce53de 37b70bb9
...@@ -451,13 +451,13 @@ functions. ...@@ -451,13 +451,13 @@ functions.
approximately that size. A negative bufsize (the default) means approximately that size. A negative bufsize (the default) means
the system default of io.DEFAULT_BUFFER_SIZE will be used. the system default of io.DEFAULT_BUFFER_SIZE will be used.
.. versionchanged:: 3.2.4, 3.3.1 .. versionchanged:: 3.3.1
*bufsize* now defaults to -1 to enable buffering by default to match the *bufsize* now defaults to -1 to enable buffering by default to match the
behavior that most code expects. In 3.2.0 through 3.2.3 and 3.3.0 it behavior that most code expects. In versions prior to Python 3.2.4 and
incorrectly defaulted to :const:`0` which was unbuffered and allowed 3.3.1 it incorrectly defaulted to :const:`0` which was unbuffered
short reads. This was unintentional and did not match the behavior of and allowed short reads. This was unintentional and did not match the
Python 2 as most code expected. behavior of Python 2 as most code expected.
The *executable* argument specifies a replacement program to execute. It The *executable* argument specifies a replacement program to execute. It
is very seldom needed. When ``shell=False``, *executable* replaces the is very seldom needed. When ``shell=False``, *executable* replaces the
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment