diff options
author | ryuslash | 2010-02-09 01:35:17 +0100 |
---|---|---|
committer | ryuslash | 2010-02-09 01:35:17 +0100 |
commit | 91e0b5dc665679e30cfd2114a68adce9af04a3e9 (patch) | |
tree | f049587e5e5ff80dc5ee4d8f6b369dc77f3724ec /config.py | |
parent | 32c4471273097523d64ad0f7704861f211e78f72 (diff) | |
parent | cc571e6d8096856c083a6909ba2fe7a600f166b3 (diff) | |
download | 4grab-91e0b5dc665679e30cfd2114a68adce9af04a3e9.tar.gz 4grab-91e0b5dc665679e30cfd2114a68adce9af04a3e9.zip |
merged with commit from RAAM
Diffstat (limited to 'config.py')
-rw-r--r-- | config.py | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -1,9 +1,14 @@ import os import ConfigParser +import sys + +homedir = os.getenv("HOME") +if homedir is None: + homedir = os.path.dirname(sys.argv[0]) class _Configuration(object): def __init__(self): - self.filename = os.path.join(os.path.join(os.getenv("HOME"), ".4grab"), "config.cfg") + self.filename = os.path.join(os.path.join(homedir, ".4grab"), "config.cfg") self.configparser = ConfigParser.RawConfigParser() if not os.path.exists(self.filename): self.create_new() @@ -15,7 +20,7 @@ class _Configuration(object): self.set_category(self.raw_input_with_default("w", "Please enter which category you would like to download from: ")) self.configparser.add_section("locations") - self.configparser.set("locations", "download", self.raw_input_with_default(os.path.join(os.getenv("HOME"), "Pictures"), "Please enter where you would like the downloads to go: ")) + self.configparser.set("locations", "download", self.raw_input_with_default(os.path.join(homedir, "Pictures"), "Please enter where you would like the downloads to go: ")) self.save() |