Issue #9265: Incorrect name passed as arg[0] when shell=True

and executable specified.
This commit is contained in:
Stefan Krah 2010-07-19 14:20:53 +00:00
parent f4ebe2e8a0
commit 9542cc6eb5
2 changed files with 21 additions and 0 deletions

View file

@ -1073,6 +1073,8 @@ class Popen(object):
if shell:
args = ["/bin/sh", "-c"] + args
if executable:
args[0] = executable
if executable is None:
executable = args[0]