Beispiel #1
0
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
Beispiel #2
0
    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
Beispiel #3
0
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
Beispiel #4
0
    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)
Beispiel #5
0
    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)
Beispiel #6
0
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
Beispiel #7
0
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