2 from Components import config as config_mod
3 from Components.config import config
9 from Components.Sources.Source import Source
11 class Settings( Source):
13 def __init__(self,session):
15 self.session = session
18 def handleCommand(self, cmd):
23 self.pickle_this("config", config.saved_value, result)
26 def pickle_this(self, prefix, topickle, result):
27 for (key, val) in topickle.items():
28 name = prefix + "." + key
29 if isinstance(val, dict):
30 self.pickle_this(name, val, result)
31 elif isinstance(val, tuple):
32 result.append([name,val[0]])
34 result.append([name,val])
36 list = property(do_func)