From 633711a0bcc3a2c8e89995ed904d986dc2bb4614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20Fern=C3=A1ndez=20Giraldo?= Date: Wed, 12 Oct 2022 13:36:52 -0600 Subject: [PATCH] Return control to pyenv-uninstall in uninstall/envs.bash (#321) --- etc/pyenv.d/uninstall/envs.bash | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/etc/pyenv.d/uninstall/envs.bash b/etc/pyenv.d/uninstall/envs.bash index 5087370..38bd1d9 100644 --- a/etc/pyenv.d/uninstall/envs.bash +++ b/etc/pyenv.d/uninstall/envs.bash @@ -6,8 +6,7 @@ uninstall_related_virtual_env() { if [ -n "${DEFINITION}" ]; then if [[ "${DEFINITION}" != "${DEFINITION%/envs/*}" ]]; then # Uninstall virtualenv by long name - exec pyenv-virtualenv-delete ${FORCE+-f} "${DEFINITION}" - exit 128 + pyenv-virtualenv-delete ${FORCE+-f} "${DEFINITION}" else VERSION_NAME="${VERSION_NAME:-${DEFINITION##*/}}" PREFIX="${PREFIX:-${PYENV_ROOT}/versions/${VERSION_NAME}}" @@ -16,8 +15,7 @@ uninstall_related_virtual_env() { REAL_DEFINITION="${REAL_PREFIX#${PYENV_ROOT}/versions/}" if [[ "${REAL_DEFINITION}" != "${REAL_DEFINITION%/envs/*}" ]]; then # Uninstall virtualenv by short name - exec pyenv-virtualenv-delete ${FORCE+-f} "${REAL_DEFINITION}" - exit 128 + pyenv-virtualenv-delete ${FORCE+-f} "${REAL_DEFINITION}" fi else # Uninstall all virtualenvs inside `envs` directory too