Shrikant Sharat Kandula avatar Shrikant Sharat Kandula committed a69566c

Source the initialize hook directly, for improved startup performance

Comments (0)

Files changed (1)

virtualenvwrapper.sh

         export VIRTUALENVWRAPPER_LOG_DIR="$WORKON_HOME"
     fi
 
-    virtualenvwrapper_run_hook "initialize"
-    if [ $? -ne 0 ]
-    then
-        echo "virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=$VIRTUALENVWRAPPER_PYTHON and that PATH is set properly." 1>&2
-        return 1
-    fi
+    # Load the initialize hook directly, for fast startup -- shrikant
+    [ -f "$VIRTUALENVWRAPPER_HOOK_DIR/initialize" ] && source "$VIRTUALENVWRAPPER_HOOK_DIR/initialize"
+
+    # virtualenvwrapper_run_hook "initialize"
+    # if [ $? -ne 0 ]
+    # then
+    #     echo "virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=$VIRTUALENVWRAPPER_PYTHON and that PATH is set properly." 1>&2
+    #     return 1
+    # fi
 
     virtualenvwrapper_setup_tab_completion
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.