config¶
Config module.
- wmflib.config.load_yaml_config(config_file: Union[str, os.PathLike], raises: bool = True) Dict [source]¶
Parse a YAML config file and return it, optionally not failing on error.
- Parameters
- Returns
the parsed config or an empty dictionary as a fallback when
raises
isFalse
.- Return type
- Raises
WmflibError – if unable to load the configuration and
raises
isTrue
.
- wmflib.config.load_ini_config(config_file: Union[str, os.PathLike], raises: bool = True) configparser.ConfigParser [source]¶
Parse an INI config file and return it.
- Parameters
config_file (str) – the path of the configuration file.
- Returns
the parsed config.
- Return type