Skip to content

omnipy.config.engine

CLASS DESCRIPTION
EngineConfig
JobRunnerConfig
LocalRunnerConfig
PrefectEngineConfig

EngineConfig

Bases: ConfigBase

ATTRIBUTE DESCRIPTION
choice

TYPE: EngineChoice.Literals

local

TYPE: IsLocalRunnerConfig

prefect

TYPE: IsPrefectEngineConfig

Source code in src/omnipy/config/engine.py
class EngineConfig(ConfigBase):
    choice: EngineChoice.Literals = EngineChoice.LOCAL
    local: IsLocalRunnerConfig = pyd.Field(default_factory=LocalRunnerConfig)
    prefect: IsPrefectEngineConfig = pyd.Field(default_factory=PrefectEngineConfig)

choice class-attribute instance-attribute

local class-attribute instance-attribute

local: IsLocalRunnerConfig = pyd.Field(default_factory=LocalRunnerConfig)

prefect class-attribute instance-attribute

prefect: IsPrefectEngineConfig = pyd.Field(default_factory=PrefectEngineConfig)

JobRunnerConfig

Bases: ConfigBase

Source code in src/omnipy/config/engine.py
class JobRunnerConfig(ConfigBase):
    ...

LocalRunnerConfig

Bases: JobRunnerConfig

Source code in src/omnipy/config/engine.py
class LocalRunnerConfig(JobRunnerConfig):
    ...

PrefectEngineConfig

Bases: JobRunnerConfig

ATTRIBUTE DESCRIPTION
use_cached_results

TYPE: bool

Source code in src/omnipy/config/engine.py
class PrefectEngineConfig(JobRunnerConfig):
    use_cached_results: bool = False

use_cached_results class-attribute instance-attribute

use_cached_results: bool = False