File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -356,14 +356,20 @@ functions.
356356 arguments for additional differences from the default behavior. Unless
357357 otherwise stated, it is recommended to pass *args * as a sequence.
358358
359+ An example of passing some arguments to an external program
360+ as a sequence is::
361+
362+ Popen(["/usr/bin/git", "commit", "-m", "Fixes a bug."])
363+
359364 On POSIX, if *args * is a string, the string is interpreted as the name or
360365 path of the program to execute. However, this can only be done if not
361366 passing arguments to the program.
362367
363368 .. note ::
364369
365- :meth: `shlex.split ` can be useful when determining the correct
366- tokenization for *args *, especially in complex cases::
370+ It may not be obvious how to break a shell command into a sequence of arguments,
371+ especially in complex cases. :meth: `shlex.split ` can illustrate how to
372+ determine the correct tokenization for *args *::
367373
368374 >>> import shlex, subprocess
369375 >>> command_line = input()
You can’t perform that action at this time.
0 commit comments