diff options
author | Gregory P. Smith <greg@krypto.org> | 2013-03-20 18:32:45 -0700 |
---|---|---|
committer | Gregory P. Smith <greg@krypto.org> | 2013-03-20 18:32:45 -0700 |
commit | e25df59427df97c40da28ce469e1be46a2643e4a (patch) | |
tree | 2efe8b14a3b1b79adf430c971f887fa317e845c7 | |
parent | 82c6b45c1421c9c7b687f8f8a53faa77d8ebbd55 (diff) | |
parent | 74b24047e3ac3000564a6e0d699bf5a5eaaddf9d (diff) | |
download | cpython-git-e25df59427df97c40da28ce469e1be46a2643e4a.tar.gz |
merge
-rw-r--r-- | Doc/library/subprocess.rst | 8 | ||||
-rw-r--r-- | Lib/subprocess.py | 7 |
2 files changed, 6 insertions, 9 deletions
diff --git a/Doc/library/subprocess.rst b/Doc/library/subprocess.rst index 3dfa1a47d6..9eae1e68b9 100644 --- a/Doc/library/subprocess.rst +++ b/Doc/library/subprocess.rst @@ -300,11 +300,9 @@ default values. The arguments that are most commonly needed are: .. note:: - The *universal_newlines* feature is supported only if Python is built - with universal newline support (the default). Also, the newlines - attribute of the file objects :attr:`Popen.stdin`, :attr:`Popen.stdout` - and :attr:`Popen.stderr` are not updated by the - :meth:`Popen.communicate` method. + The newlines attribute of the file objects :attr:`Popen.stdin`, + :attr:`Popen.stdout` and :attr:`Popen.stderr` are not updated by + the :meth:`Popen.communicate` method. If *shell* is ``True``, the specified command will be executed through the shell. This can be useful if you are using Python primarily for the diff --git a/Lib/subprocess.py b/Lib/subprocess.py index 20f359af5d..e023d85a72 100644 --- a/Lib/subprocess.py +++ b/Lib/subprocess.py @@ -108,10 +108,9 @@ If universal_newlines is true, the file objects stdout and stderr are opened as a text files, but lines may be terminated by any of '\n', the Unix end-of-line convention, '\r', the old Macintosh convention or '\r\n', the Windows convention. All of these external representations -are seen as '\n' by the Python program. Note: This feature is only -available if Python is built with universal newline support (the -default). Also, the newlines attribute of the file objects stdout, -stdin and stderr are not updated by the communicate() method. +are seen as '\n' by the Python program. Also, the newlines attribute +of the file objects stdout, stdin and stderr are not updated by the +communicate() method. The startupinfo and creationflags, if given, will be passed to the underlying CreateProcess() function. They can specify things such as |