From b2e94a4b884e332157f8eaa4281299886d96271d Mon Sep 17 00:00:00 2001 From: Al Johri Date: Thu, 21 Sep 2017 02:00:45 -0400 Subject: [PATCH 1/2] run ensure_project in cli do_shell method --- pipenv/cli.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pipenv/cli.py b/pipenv/cli.py index c6ac0ba4..dff1efd4 100644 --- a/pipenv/cli.py +++ b/pipenv/cli.py @@ -1781,6 +1781,9 @@ def shell(three=None, python=False, compat=False, shell_args=None, anyway=False) sys.exit(1) + # Ensure that virtualenv is available. + ensure_project(three=three, python=python, validate=False) + # Load .env file. load_dot_env() From 284942726a835ed2cac517a57370095019539eec Mon Sep 17 00:00:00 2001 From: Al Johri Date: Thu, 21 Sep 2017 03:11:34 -0400 Subject: [PATCH 2/2] remove ensure_project from do_shell --- pipenv/cli.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/pipenv/cli.py b/pipenv/cli.py index dff1efd4..824159bf 100644 --- a/pipenv/cli.py +++ b/pipenv/cli.py @@ -1674,9 +1674,6 @@ def lock(three=None, python=False, verbose=False, requirements=False, clear=Fals def do_shell(three=None, python=False, compat=False, shell_args=None): - # Ensure that virtualenv is available. - ensure_project(three=three, python=python, validate=False) - # Set an environment variable, so we know we're in the environment. os.environ['PIPENV_ACTIVE'] = '1'