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

cast()[source]#

Cast wrapped value to builtin python value

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:

ConfigValue

validate()[source]#

Validate the config