From 5d8963a40c03c9e6f613883f3a0d743892464f01 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Fri, 6 Aug 2010 19:04:08 +0200 Subject: settings page working --- pyLoadCore.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'pyLoadCore.py') diff --git a/pyLoadCore.py b/pyLoadCore.py index d8fb1c965..86e15b19f 100755 --- a/pyLoadCore.py +++ b/pyLoadCore.py @@ -422,13 +422,19 @@ class ServerMethods(): downloads.append(download) return downloads - def get_conf_val(self, cat, var): + def get_conf_val(self, cat, var, sec="core"): """ get config value """ - return self.core.config[cat][var] + if sec == "core": + return self.core.config[cat][var] + elif sec == "plugin": + return self.core.config.getPlugin(cat,var) - def set_conf_val(self, cat, opt, val): + def set_conf_val(self, cat, opt, val, sec="core"): """ set config value """ - self.core.config[str(cat)][str(opt)] = val + if sec == "core": + self.core.config[str(cat)][str(opt)] = val + elif sec == "plugin": + self.core.config.setPlugin(cat, opt, val) def get_config(self): """ gets complete config """ -- cgit v1.2.3