dicfg.configs.configtuple.ConfigTuple#
- class ConfigTuple(data, updater=None, validator=None)[source]#
Bases:
ConfigValue,tuple- __init__(data: Any, updater: tuple[UpdaterAddon] | None = None, validator: tuple[ValidatorAddon] | None = None)#
Methods
__init__(data[, updater, validator])cast()Cast wrapped value to builtin python value
count(value, /)Return number of occurrences of value.
factory(data[, updater, validator, modifier])index(value[, start, stop])Return first index of value.
modify(b)Merges config b with it self
validate()Validate the config
- count(value, /)#
Return number of occurrences of value.
- index(value, start=0, stop=9223372036854775807, /)#
Return first index of value.
Raises ValueError if the value is not present.
- modify(b: ConfigValue) ConfigValue#
Merges config b with it self
- Parameters:
b (ConfigValue) – another config
- Returns:
self
- Return type: