src.common.read_config¶
- src.common.read_config(config_class, config_path, overrides={})[source]¶
Read and validate config using dataclass
- Args:
config_class: Dataclass type to create config_path: Path to TOML config file overrides: Dictionary of config overrides (supports nested keys with dots)
- Returns:
Validated config instance
- Parameters:
config_class (Type[T])
config_path (str | Path)
overrides (Dict[str, Any])
- Return type:
T