maple.utils.config.Config
- class maple.utils.config.Config(logging: LoggingConfig = <factory>, containers: ContainerConfig = <factory>, policy: PolicyConfig = <factory>, env: EnvConfig = <factory>, daemon: DaemonConfig = <factory>, eval: EvalConfig = <factory>, run: RunConfig = <factory>)
Root configuration container for MAPLE.
Provides access to all configuration sections and convenience methods for persistence and manipulation. Uses dataclass fields with factory functions to ensure each section has independent default instances.
Methods
__init__(logging, containers, policy, env, ...)save([path])Save configuration to YAML file.
to_dict()Convert configuration to dictionary.
Attributes
Convenience property for accessing default device.