linkahead.configuration module#
- linkahead.configuration.config_to_yaml(config: ConfigParser) dict[str, dict[str, int | str | bool | tuple | None | float | list[str]]]#
Generates and returns a dict with all config options and their values defined in the config. The values of the options ‘debug’, ‘timeout’, and ‘ssl_insecure’ are parsed, all other values are saved as string.
- Parameters:
config (ConfigParser) – The config to be converted to a dict
- Returns:
valobj – A dict with config options and their values as key value pairs
- Return type:
dict
- linkahead.configuration.configure(inifile: str) list[str]#
read config from file.
Return a list of files which have successfully been parsed.
- linkahead.configuration.get_config() ConfigParser#
- linkahead.configuration.validate_yaml_schema(valobj: dict[str, dict[str, int | str | bool | tuple | None | float | list[str]]])#