Skip to content

Commit e76c9ec

Browse files
committed
Makes workon more selective in its search for deactivate #285
1 parent cee707f commit e76c9ec

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

virtualenvwrapper.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -749,8 +749,9 @@ function workon {
749749

750750
# Deactivate any current environment "destructively"
751751
# before switching so we use our override function,
752-
# if it exists.
753-
type deactivate >/dev/null 2>&1
752+
# if it exists, but make sure it's the deactivate function
753+
# we set up
754+
type deactivate | grep 'typeset env_postdeactivate_hook' >/dev/null 2>&1
754755
if [ $? -eq 0 ]
755756
then
756757
deactivate

0 commit comments

Comments
 (0)