Shellquote sys.executable when passing to shell

This commit is contained in:
Dan Ryan
2018-03-07 15:52:13 -05:00
parent ee0641132b
commit 79bedb1ffb
+2 -2
View File
@@ -937,7 +937,7 @@ def do_create_virtualenv(python=None, site_packages=False):
cmd.append('--system-site-packages')
else:
# Default: use pew.
cmd = [sys.executable, '-m', 'pipenv.pew', 'new', project.virtualenv_name, '-d']
cmd = [shellquote(sys.executable), '-m', 'pipenv.pew', 'new', project.virtualenv_name, '-d']
# Pass a Python version to virtualenv, if needed.
if python:
@@ -2074,7 +2074,7 @@ def do_shell(three=None, python=False, fancy=False, shell_args=None):
else:
workon_name = project.virtualenv_name
cmd = sys.executable
cmd = shellquote(sys.executable)
args = ['-m', 'pipenv.pew', 'workon', workon_name]
# Grab current terminal dimensions to replace the hardcoded default