[Python-checkins] r73026 - python/trunk/Doc/library/subprocess.rst
r.david.murray
python-checkins at python.org
Fri May 29 21:30:27 CEST 2009
Author: r.david.murray
Date: Fri May 29 21:30:27 2009
New Revision: 73026
Log:
Issue 6141: document that the first item of args is still the
command name even when executable is specified.
Modified:
python/trunk/Doc/library/subprocess.rst
Modified: python/trunk/Doc/library/subprocess.rst
==============================================================================
--- python/trunk/Doc/library/subprocess.rst (original)
+++ python/trunk/Doc/library/subprocess.rst Fri May 29 21:30:27 2009
@@ -39,9 +39,12 @@
Arguments are:
*args* should be a string, or a sequence of program arguments. The program
- to execute is normally the first item in the args sequence or the string if a
- string is given, but can be explicitly set by using the *executable*
- argument.
+ to execute is normally the first item in the args sequence or the string if
+ a string is given, but can be explicitly set by using the *executable*
+ argument. When *executable* is given, the first item in the args sequence
+ is still treated by most programs as the command name, which can then be
+ different from the actual executable name. On Unix, it becomes the display
+ name for the executing program in utilities such as :program:`ps`.
On Unix, with *shell=False* (default): In this case, the Popen class uses
:meth:`os.execvp` to execute the child program. *args* should normally be a
More information about the Python-checkins
mailing list