config

This module contains the configuration base class for the mosaic-orchestrator.

class mosaic_orchestrator.config.Config[source]

helper class to hold a configuration for a task hierarchy.

Subclass this class to set up a configuration.

get_cache_directory() Optional[Path][source]

Optional override this methode and return your custom cache directory here.

get_inputs() Dict[str, object][source]

Optional override this methode and return your Inputs here.

get_objects_to_register() Dict[Union[Type, str], object][source]

Optional override this methode and return your objects to register for injection here.

get_pdk() Optional[PDK][source]

Optional override this methode and return your PDK here.

get_run_directory() Optional[Path][source]

Optional override this methode and return your custom run directory here.

get_tools() List[Tool][source]

Optional override this methode and return your Tools here.