src.common.make_config

src.common.make_config(config_class, config_data, overrides={})[source]

Create dataclass instance from dictionary

Args:

config_class: Dataclass type to create config_data: Configuration data overrides: Dictionary of config overrides (supports nested keys with dots)

Returns:

Dataclass instance

Parameters:
  • config_class (Type[T])

  • config_data (Dict[str, Any])

  • overrides (Dict[str, Any])

Return type:

T