From 69bdca063fcef34fbac5daaafd1b52d6ac8e2bba Mon Sep 17 00:00:00 2001
From: Kenneth Reitz <me@kennethreitz.com>
Date: Fri, 20 Dec 2013 17:15:24 -0500
Subject: [PATCH] fix sub-env for when env file is not present

---
 bin/utils | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/bin/utils b/bin/utils
index f1e3e6b9..68608148 100755
--- a/bin/utils
+++ b/bin/utils
@@ -60,5 +60,9 @@ function deep-rm (){
 }
 
 function sub-env (){
-   (export $(egrep -v '^(GIT_DIR|PYTHONHOME|PYTHONPATH|LD_LIBRARY_PATH|LIBRARY_PATH|PATH)' $ENV_FILE); $1)
+  if [[ -f $ENV_FILE ]]; then
+    (export $(egrep -v '^(GIT_DIR|PYTHONHOME|PYTHONPATH|LD_LIBRARY_PATH|LIBRARY_PATH|PATH)' -f $ENV_FILE); $1)
+  else
+    $1
+  fi
 }
-- 
GitLab