openff.bespokefit.executor.services.coordinator.models.CoordinatorTask

model openff.bespokefit.executor.services.coordinator.models.CoordinatorTask[source]

Bases: BaseModel

An internal model that tracks a task (i.e. a bespoke optimization) that is being executed by the executor.

Fields
field id: str [Required]

The unique ID associated with this task.

field input_schema: BespokeOptimizationSchema [Required]
field pending_stages: List[Union[FragmentationStage, QCGenerationStage, OptimizationStage]] [Required]
field running_stage: Optional[Union[FragmentationStage, QCGenerationStage, OptimizationStage]] = None
field completed_stages: List[Union[FragmentationStage, QCGenerationStage, OptimizationStage]] = []
property status: Literal['waiting', 'running', 'errored', 'success']