From f2dad51a2c8e3ab47fa00bd89f07b2ebe07d1901 Mon Sep 17 00:00:00 2001 From: Steve Losh Date: Thu, 12 Aug 2010 09:20:12 -0400 Subject: [PATCH] lib/python: lazily load the extremely slow virtualenvwrapper --- lib/python.zsh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/python.zsh b/lib/python.zsh index 7c17a097e..3f740b4c9 100644 --- a/lib/python.zsh +++ b/lib/python.zsh @@ -1,5 +1,7 @@ function wo() { - [ -f './.venv' ] && workon `cat ./.venv` + [ "$VEW_SOURCED" ] || source "$VEW_PATH" + [ -f './.venv' ] && workon `cat ./.venv` || workon $1 + export VEW_SOURCED=1 } alias deact='deactivate' alias cdv='cd $WORKON_HOME' @@ -8,4 +10,4 @@ function cdp () { cd "$(python -c "import os.path as _, ${1}; \ print _.dirname(_.realpath(${1}.__file__[:-1]))" )" -} \ No newline at end of file +}