weboob.tools.config.iconfig
¶
-
exception
weboob.tools.config.iconfig.
ConfigError
¶ Bases:
exceptions.Exception
-
class
weboob.tools.config.iconfig.
IConfig
¶ Bases:
object
Interface for config storage.
Config stores keys and values. Each key is a path of components, allowing to group multiple options.
-
get
(*args, **kwargs)¶ Get the value of an option.
Parameters: - args – path of the option key.
- default – if specified, default value when path is not found
-
load
(default={})¶ Load config.
Parameters: default (dict[ str
]) – default values for the config
-
save
()¶ Save config.
-
set
(*args)¶ Set a config value.
Parameters: args (str or object) – all args except the last arg are the path of the option key.
-