bartender.destinations#
Classes#
Configuration for job destination. |
|
A destination is a combination of a scheduler and optional filesystem. |
Functions#
|
Default destinations when empty dict was given as Config.destinations. |
|
Build job destinations dictionary from a configuration dictionary. |
|
Build job destination from configuration. |
Module Contents#
- class bartender.destinations.DestinationConfig#
Bases:
pydantic.BaseModelConfiguration for job destination.
- scheduler: bartender.schedulers.build.SchedulerConfig#
- filesystem: bartender.filesystems.build.FileSystemConfig#
- bartender.destinations.default_destinations() dict[str, DestinationConfig]#
Default destinations when empty dict was given as Config.destinations.
- Returns:
Dict with local in-memory scheduler and file system.
- Return type:
- class bartender.destinations.Destination#
A destination is a combination of a scheduler and optional filesystem.
- bartender.destinations.build(config: dict[str, DestinationConfig]) dict[str, Destination]#
Build job destinations dictionary from a configuration dictionary.
- Parameters:
config (dict[str, DestinationConfig]) – The configuration dictionary.
- Returns:
Job destinations dictionary
- Return type:
- bartender.destinations.build_destination(config: DestinationConfig) Destination#
Build job destination from configuration.
- Parameters:
config (DestinationConfig) – Configuration for a destination.
- Returns:
A job destination.
- Return type: