[Python-checkins] cpython (3.2): #15789: mention shell-like parts of the stdlib in the subprocess docs. Patch

ezio.melotti python-checkins at python.org
Sat Sep 15 07:35:04 CEST 2012


http://hg.python.org/cpython/rev/9794f69c1d09
changeset:   79033:9794f69c1d09
branch:      3.2
parent:      79030:8a06fb321074
user:        Ezio Melotti <ezio.melotti at gmail.com>
date:        Sat Sep 15 08:34:08 2012 +0300
summary:
  #15789: mention shell-like parts of the stdlib in the subprocess docs.  Patch by Chris Rebert.

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
@@ -245,10 +245,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`).
 
    .. warning::
 

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list