[Python-checkins] cpython (merge 3.2 -> default): #15789: merge with 3.2.
ezio.melotti
python-checkins at python.org
Sat Sep 15 07:35:05 CEST 2012
http://hg.python.org/cpython/rev/09011896374d
changeset: 79034:09011896374d
parent: 79031:a5a8d255daee
parent: 79033:9794f69c1d09
user: Ezio Melotti <ezio.melotti at gmail.com>
date: Sat Sep 15 08:34:47 2012 +0300
summary:
#15789: merge with 3.2.
files:
Doc/library/subprocess.rst | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/Doc/library/subprocess.rst b/Doc/library/subprocess.rst
--- a/Doc/library/subprocess.rst
+++ b/Doc/library/subprocess.rst
@@ -307,10 +307,14 @@
: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
+ the shell. This can be useful if you are using Python primarily for the
enhanced control flow it offers over most system shells and still want
- access to other shell features such as filename wildcards, shell pipes and
- environment variable expansion.
+ convenient access to other shell features such as shell pipes, filename
+ wildcards, environment variable expansion, and expansion of ``~`` to a
+ user's home directory. However, note that Python itself offers
+ implementations of many shell-like features (in particular, :mod:`glob`,
+ :mod:`fnmatch`, :func:`os.walk`, :func:`os.path.expandvars`,
+ :func:`os.path.expanduser`, and :mod:`shutil`).
.. versionchanged:: 3.3
When *universal_newlines* is ``True``, the class uses the encoding
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list