mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-05 22:50:18 +00:00
Add enviroment context for compat shell
This commit is contained in:
+11
-7
@@ -2024,14 +2024,18 @@ def do_shell(three=None, python=False, fancy=False, shell_args=None):
|
||||
terminal_dimensions = get_terminal_size()
|
||||
|
||||
try:
|
||||
c = pexpect.spawn(
|
||||
cmd,
|
||||
args,
|
||||
dimensions=(
|
||||
terminal_dimensions.lines,
|
||||
terminal_dimensions.columns
|
||||
with temp_environ():
|
||||
if PIPENV_VENV_IN_PROJECT:
|
||||
os.environ['WORKON_HOME'] = project.project_directory
|
||||
|
||||
c = pexpect.spawn(
|
||||
cmd,
|
||||
args,
|
||||
dimensions=(
|
||||
terminal_dimensions.lines,
|
||||
terminal_dimensions.columns
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
# Windows!
|
||||
except AttributeError:
|
||||
|
||||
Reference in New Issue
Block a user