Skip to content

Commit 671587f

Browse files
authored
Merge pull request #59 from Nealium/main
Changed workon's env switching to use OR not $?
2 parents c61c510 + e33b329 commit 671587f

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

virtualenvwrapper.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -759,16 +759,14 @@ function workon {
759759
# before switching so we use our override function,
760760
# if it exists, but make sure it's the deactivate function
761761
# we set up
762-
type deactivate >/dev/null 2>&1
763-
if [ $? -eq 0 ]
764-
then
762+
! type deactivate >/dev/null 2>&1 || {
765763
typeset -f deactivate | grep 'typeset env_postdeactivate_hook' >/dev/null 2>&1
766764
if [ $? -eq 0 ]
767765
then
768766
deactivate
769767
unset -f deactivate >/dev/null 2>&1
770768
fi
771-
fi
769+
}
772770

773771
virtualenvwrapper_run_hook "pre_activate" "$env_name"
774772

0 commit comments

Comments
 (0)