diff options
author | RaNaN <Mast3rRaNaN@hotmail.de> | 2010-08-02 17:40:56 +0200 |
---|---|---|
committer | RaNaN <Mast3rRaNaN@hotmail.de> | 2010-08-02 17:40:56 +0200 |
commit | 71c8721fe24bdf52e7f9c83387e1161f57ce3b2d (patch) | |
tree | d82fe3aed1b93ce37a55cb847eccc7438b2cae91 /pyLoadCore.py | |
parent | settings fix (diff) | |
download | pyload-71c8721fe24bdf52e7f9c83387e1161f57ce3b2d.tar.xz |
setup working
Diffstat (limited to 'pyLoadCore.py')
-rwxr-xr-x | pyLoadCore.py | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/pyLoadCore.py b/pyLoadCore.py index ab69e3d9f..02975ad2f 100755 --- a/pyLoadCore.py +++ b/pyLoadCore.py @@ -85,13 +85,13 @@ class Core(object): exit() elif option in ("-c", "--clear"): try: - #@TODO rewrite - remove(join(self.configdir, "module", "links.pkl")) + remove("files.db") print "Removed Linklist" except: print "No Linklist found" elif option in ("-a", "--add"): - self.arg_links.append(argument) + #self.arg_links.append(argument) + #@TODO print "Added %s" % argument elif option in ("-h", "--help"): self.print_help() @@ -99,19 +99,15 @@ class Core(object): elif option in ("-d", "--debug"): self.doDebug = True elif option in ("-u", "--user"): - #@TODO rewrite from module.setup import Setup - self.xmlconfig = XMLConfigParser(self.make_path(self.configdir, "core.xml"), defaultFile=join(self.path, "module", "config", "core_default.xml")) - self.config = self.xmlconfig.getConfig() - s = Setup(self.path, self.config) + self.config = ConfigParser() + s = Setup(pypath, self.config) s.set_user() exit() elif option in ("-s", "--setup"): from module.setup import Setup - #@TODO rewrite - self.xmlconfig = XMLConfigParser(self.make_path(self.configdir, "core.xml"), defaultFile=join(self.path, "module", "config", "core_default.xml")) - self.config = self.xmlconfig.getConfig() - s = Setup(self.path, self.config) + self.config = ConfigParser() + s = Setup(pypath, self.config) s.start() exit() except GetoptError: @@ -155,7 +151,15 @@ class Core(object): try: signal.signal(signal.SIGQUIT, self.quit) except: pass - + if not exists("pyload.conf"): + from module.setup import Setup + print "This is your first start, running configuration assistent now." + self.config = ConfigParser() + s = Setup(pypath, self.config) + s.start() + exit() + + self.config = ConfigParser() translation = gettext.translation("pyLoad", self.path("locale"), languages=["en", self.config['general']['language']]) |