diff --git a/bin/pyenv-virtualenv b/bin/pyenv-virtualenv index e820de2..ea12d25 100755 --- a/bin/pyenv-virtualenv +++ b/bin/pyenv-virtualenv @@ -309,9 +309,10 @@ after_virtualenv() { } # Load plugin hooks. -for script in $(pyenv-hooks virtualenv); do - source "$script" -done +OLDIFS="$IFS" +IFS=$'\n' scripts=(`pyenv-hooks virtualenv`) +IFS="$OLDIFS" +for script in "${scripts[@]}"; do source "$script"; done [ -d "${VIRTUALENV_PATH}" ] && PREFIX_EXISTS=1