File size: 500 Bytes
80b95e8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
"""
This module loads YAML config creating a
centralized config directory accessible across modules.
"""
import yaml
def load_config(path: str = "config.yaml") -> dict:
"""
Load a YAML configuration file.
Args:
path (str): The path to the YAML configuration file. Defaults to "config.yaml".
Returns:
dict: The contents of the YAML file as a dictionary.
"""
with open(path, "r", encoding="utf-8") as f:
return yaml.safe_load(f)
|