]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
#15789: mention shell-like parts of the stdlib in the subprocess docs. Patch by...
authorEzio Melotti <ezio.melotti@gmail.com>
Sat, 15 Sep 2012 05:34:08 +0000 (08:34 +0300)
committerEzio Melotti <ezio.melotti@gmail.com>
Sat, 15 Sep 2012 05:34:08 +0000 (08:34 +0300)
Doc/library/subprocess.rst

index 00b72fb6e75c6bef8c5586c1978c58ed16aab6b3..9c03e06ec661e97ab96a5abd8f658731a73f3de4 100644 (file)
@@ -245,10 +245,14 @@ default values. The arguments that are most commonly needed are:
       :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::