def toConfigHolder(section, config, values): holder = ConfigHolder(section, config.name, config.description, config.long_desc) holder.items = [ ConfigItem(option, x.name, x.description, x.type, to_string(x.default), to_string(values.get(option, x.default))) for option, x in config.config.iteritems() ] return holder
def toInfoData(self): info = AccountInfo(self.aid, self.__name__, self.loginname, self.owner, self.valid, self.validuntil, self.trafficleft, self.maxtraffic, self.premium, self.activated, self.shared, self.options) info.config = [ConfigItem(name, item.label, item.description, item.input, to_string(self.getConfig(name))) for name, item in self.config_data.iteritems()] return info
def toConfigHolder(section, config, values): holder = ConfigHolder(section, config.label, config.description, config.explanation) holder.items = [ ConfigItem(option, x.label, x.description, x.input, to_string(values.get(option, x.input.default_value))) for option, x in config.config.iteritems() ] return holder
def getConfigValue(self, section, option): """Retrieve config value. :param section: name of category, or plugin :param option: config option :rtype: str :return: config value as string """ value = self.core.config.get(section, option, self.primaryUID) return to_string(value)
def toConfigHolder(section, config, values): holder = ConfigHolder(section, config.label, config.description, config.explanation) holder.items = [ConfigItem(option, x.label, x.description, x.input, to_string(values.get(option, x.input.default_value))) for option, x in config.config.iteritems()] return holder
def toConfigHolder(section, config, values): holder = ConfigHolder(section, config.name, config.description, config.long_desc) holder.items = [ConfigItem(option, x.name, x.description, x.type, to_string(x.default), to_string(values.get(option, x.default))) for option, x in config.config.iteritems()] return holder