def loadConfig(self): config = {} for section, options in CONFIG_DICT.iteritems(): for option in options: config[option] = self.settings.value(section + option) # arrange by alphabet params = [] for option in sorted(config): params.append(config[option]) return params
def updateConfig(self, **kwargs): for section, options in CONFIG_DICT.iteritems(): for option in options: if option in kwargs: self.settings.setValue(section + option, kwargs[option])