config
- class mautrix.util.config.BaseConfig
Bases:
ABC
,RecursiveDict
[CommentedMap
]- abstractmethod do_update(helper)
- Parameters:
helper (ConfigUpdateHelper)
- Return type:
None
- abstractmethod load()
- Return type:
None
- load_and_update()
- Return type:
None
- abstractmethod load_base()
- Return type:
RecursiveDict[CommentedMap] | None
- abstractmethod save()
- Return type:
None
- exception mautrix.util.config.BaseMissingError
Bases:
ValueError
- class mautrix.util.config.ConfigUpdateHelper
Bases:
object
- __init__(base, config)
- Parameters:
base (RecursiveDict)
config (RecursiveDict)
- Return type:
None
- copy_dict(from_path, to_path=None, override_existing_map=True)
- base: RecursiveDict[CommentedMap]
- class mautrix.util.config.BaseFileConfig
Bases:
BaseConfig
,ABC
- load()
- Return type:
None
- load_base()
- Return type:
RecursiveDict[CommentedMap] | None
- save()
- Return type:
None
- class mautrix.util.config.BaseProxyConfig
Bases:
BaseConfig
,ABC
- __init__(load, load_base, save)
- load()
- Return type:
None
- load_base()
- Return type:
RecursiveDict[CommentedMap] | None
- save()
- Return type:
None
- class mautrix.util.config.RecursiveDict
Bases:
Generic
[T
]- __init__(data=None, dict_factory=None)
- Parameters:
data (T | None)
dict_factory (Type[T] | None)
- Return type:
None
- clone()
- Return type:
- get(key, default_value, allow_recursion=True)
- class mautrix.util.config.BaseStringConfig
Bases:
BaseConfig
,ABC
- load()
- Return type:
None
- load_base()
- Return type:
RecursiveDict[CommentedMap] | None
- class mautrix.util.config.BaseValidatableConfig
Bases:
BaseConfig
,ABC
- check_default_values()
- Return type:
None
- abstract property forbidden_defaults: list[ForbiddenDefault]
- exception mautrix.util.config.ConfigValueError
Bases:
ValueError
- class mautrix.util.config.ForbiddenDefault
Bases:
object
- __init__(key, value, error=None, *, condition=None)
Method generated by attrs for class ForbiddenDefault.
- check(config)
- Parameters:
config (BaseConfig)
- Return type:
- property exception: ConfigValueError
- value: Any