From a1af0b131e7c5ad4cf93a99b9d54a16fed921400 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Mon, 28 Sep 2020 16:02:17 -0500 Subject: [PATCH] Only re-run 'mkvirtualenv' for backup app, if it doesn't exist --- rattail_fabric/backup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rattail_fabric/backup.py b/rattail_fabric/backup.py index f2090af..07e6aec 100644 --- a/rattail_fabric/backup.py +++ b/rattail_fabric/backup.py @@ -78,10 +78,10 @@ def deploy_backup_app(deploy, envname, mkvirtualenv=True, user='rattail', runat = datetime.time(0) # defaults to midnight # virtualenv - if mkvirtualenv: + envpath = '/srv/envs/{}'.format(envname) + if mkvirtualenv and not exists(envpath): python.mkvirtualenv(envname, python=python_exe, upgrade_setuptools=False, runas_user=user) - envpath = '/srv/envs/{}'.format(envname) sudo('chown -R {}: {}'.format(user, envpath)) with cd(envpath): mkdir('src', owner=user)