diff options
author | Georg Brandl <georg@python.org> | 2013-11-25 07:48:37 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2013-11-25 07:48:37 (GMT) |
commit | 37b70bb908261778eec7d074f2ea6e558508f738 (patch) | |
tree | c4079157d20b3325ae8c4d79a1064602e81bdb6d | |
parent | db5e74fab31c7d4babf75f5c84d5f348ad71aec0 (diff) | |
download | cpython-37b70bb908261778eec7d074f2ea6e558508f738.zip cpython-37b70bb908261778eec7d074f2ea6e558508f738.tar.gz cpython-37b70bb908261778eec7d074f2ea6e558508f738.tar.bz2 |
Closes #19622: clarify message about bufsize changes in 3.2.4 and 3.3.1.
-rw-r--r-- | Doc/library/subprocess.rst | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Doc/library/subprocess.rst b/Doc/library/subprocess.rst index 49a3657..6e67eba 100644 --- a/Doc/library/subprocess.rst +++ b/Doc/library/subprocess.rst @@ -441,13 +441,13 @@ functions. approximately that size. A negative bufsize (the default) means 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 - behavior that most code expects. In 3.2.0 through 3.2.3 and 3.3.0 it - incorrectly defaulted to :const:`0` which was unbuffered and allowed - short reads. This was unintentional and did not match the behavior of - Python 2 as most code expected. + behavior that most code expects. In versions prior to Python 3.2.4 and + 3.3.1 it incorrectly defaulted to :const:`0` which was unbuffered + and allowed short reads. This was unintentional and did not match the + behavior of Python 2 as most code expected. The *executable* argument specifies a replacement program to execute. It is very seldom needed. When ``shell=False``, *executable* replaces the |