pip: Use chdir directive in the venv path (fixes #25122) (#26865)

This commit is contained in:
Lujeni 2017-10-13 12:39:47 +02:00 committed by Martin Krizek
commit 91ab88dac7
2 changed files with 24 additions and 2 deletions

View file

@ -380,6 +380,11 @@ def main():
virtualenv_python = module.params['virtualenv_python']
chdir = module.params['chdir']
umask = module.params['umask']
env = module.params['virtualenv']
venv_created = False
if chdir:
env = os.path.join(chdir, env)
if umask and not isinstance(umask, int):
try:
@ -402,8 +407,6 @@ def main():
err = ''
out = ''
env = module.params['virtualenv']
venv_created = False
if env:
if not os.path.exists(os.path.join(env, 'bin', 'activate')):
venv_created = True