diff --git a/bin/pyenv-virtualenv-init b/bin/pyenv-virtualenv-init index e0f4017..c2ef1cd 100755 --- a/bin/pyenv-virtualenv-init +++ b/bin/pyenv-virtualenv-init @@ -92,7 +92,7 @@ function _pyenv_virtualenv_hook --on-event fish_prompt; end else if [ -z "\$VIRTUAL_ENV" ]; and [ "\$PYENV_DEACTIVATE" != "\$PYENV_PREFIX" ] - pyenv activate --no-error --verbose + pyenv activate --no-error --verbose; or true end end end @@ -128,7 +128,7 @@ if [[ "$shell" != "fish" ]]; then fi else if [ -z "\$VIRTUAL_ENV" ] && [ "\$PYENV_DEACTIVATE" != "\$(pyenv prefix 2>/dev/null || true)" ]; then - pyenv activate --no-error --verbose + pyenv activate --no-error --verbose || true fi fi }; diff --git a/test/init.bats b/test/init.bats index 10abb64..0f1be0c 100644 --- a/test/init.bats +++ b/test/init.bats @@ -47,7 +47,7 @@ _pyenv_virtualenv_hook() { fi else if [ -z "\$VIRTUAL_ENV" ] && [ "\$PYENV_DEACTIVATE" != "\$(pyenv prefix 2>/dev/null || true)" ]; then - pyenv activate --no-error --verbose + pyenv activate --no-error --verbose || true fi fi }; @@ -80,7 +80,7 @@ function _pyenv_virtualenv_hook --on-event fish_prompt; end else if [ -z "\$VIRTUAL_ENV" ]; and [ "\$PYENV_DEACTIVATE" != "\$PYENV_PREFIX" ] - pyenv activate --no-error --verbose + pyenv activate --no-error --verbose; or true end end end @@ -109,7 +109,7 @@ _pyenv_virtualenv_hook() { fi else if [ -z "\$VIRTUAL_ENV" ] && [ "\$PYENV_DEACTIVATE" != "\$(pyenv prefix 2>/dev/null || true)" ]; then - pyenv activate --no-error --verbose + pyenv activate --no-error --verbose || true fi fi };