File tree 1 file changed +3
-0
lines changed 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -78,10 +78,12 @@ function _pyenv_virtualenv_hook --on-event fish_prompt;
78
78
if [ -n "\$ PYENV_ACTIVATE" ]
79
79
if [ (pyenv version-name) = "system" ]
80
80
pyenv deactivate --no-error --verbose
81
+ set -e PYENV_DEACTIVATE
81
82
return 0
82
83
end
83
84
if [ "\$ PYENV_ACTIVATE" != (pyenv prefix) ]
84
85
if pyenv deactivate --no-error --verbose
86
+ set -e PYENV_DEACTIVATE
85
87
pyenv activate --no-error --verbose; or set -e PYENV_DEACTIVATE
86
88
else
87
89
pyenv activate --no-error --verbose
@@ -117,6 +119,7 @@ if [[ "$shell" != "fish" ]]; then
117
119
fi
118
120
if [ "\$ PYENV_ACTIVATE" != "\$ (pyenv prefix)" ]; then
119
121
if pyenv deactivate --no-error --verbose; then
122
+ unset PYENV_DEACTIVATE
120
123
pyenv activate --no-error --verbose || unset PYENV_DEACTIVATE
121
124
else
122
125
pyenv activate --no-error --verbose
You can’t perform that action at this time.
0 commit comments