8000 guard against WORKON_HOME not being set (eg in fish shell) · pythonanywhere/helper_scripts@d277e64 · GitHub
[go: up one dir, main page]

Skip to content

Commit d277e64

Browse files
committed
guard against WORKON_HOME not being set (eg in fish shell)
1 parent 8aec834 commit d277e64

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tests/conftest.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,11 @@ def virtualenvs_folder():
5252
old_virtualenvs = set(Path(actual_virtualenvs).iterdir())
5353

5454
tempdir = _get_temp_dir()
55-
old_workon = os.environ['WORKON_HOME']
55+
old_workon = os.environ.get('WORKON_HOME')
5656
os.environ['WORKON_HOME'] = str(tempdir)
5757
yield tempdir
58-
os.environ['WORKON_HOME'] = old_workon
58+
if old_workon:
59+
os.environ['WORKON_HOME'] = old_workon
5960
shutil.rmtree(tempdir)
6061

6162
new_envs = set(actual_virtualenvs.iterdir()) - set(old_virtualenvs)

0 commit comments

Comments
 (0)
0