summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2014-05-07 08:21:26 -0700
committerJesse Morgan <jesse@jesterpm.net>2014-05-07 08:21:26 -0700
commit2945ecf9cf217c7a462e52491bdf778aea617892 (patch)
tree2c3eeee51087e00f629dd5faca833497fe53417d
parent4f2d90b74229a6aee0d179b8fee2c31a30666c99 (diff)
Fixing exception if HOME is missing.
-rwxr-xr-xsetup.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 00a7a51..f075dcb 100755
--- a/setup.py
+++ b/setup.py
@@ -137,7 +137,7 @@ def main(argv=None):
# Settings:
nice = False
pretend = False
- home = os.environ["HOME"]
+ home = os.environ.get("HOME")
for o, a in opts:
if o in ("-h", "--help"):
@@ -153,6 +153,9 @@ def main(argv=None):
elif o in ("-d", "--home"):
home = a
+ if not home:
+ raise Usage("No home provided")
+
makeDots(os.getcwd(), home, nice, pretend)
except Usage, err: