Attention
This project is still in an early phase of development.
The python API is not yet stable, and some aspects of the schema for the blueprint and workplan will likely evolve. Therefore whilst you are welcome to try out using the package, we cannot yet guarantee backwards compatibility. We expect to reach a more stable version in 2026.
ExecutionStatus#
- class cstar.execution.handler.ExecutionStatus(*values)#
Bases:
EnumEnum representing possible states of a process to be executed.
- UNSUBMITTED#
The task is to be handled by a scheduler, but has not yet been submitted
- Type:
- PENDING#
The task is to be handled by a scheduler, but is waiting to start
- Type:
- RUNNING#
The task is currently executing.
- Type:
- COMPLETED#
The task finished successfully.
- Type:
- TIMEOUT#
The task was cancelled by the system for exceeding it’s walltime allotment.
- Type:
- CANCELLED#
The task was cancelled before completion.
- Type:
- FAILED#
The task finished unsuccessfully.
- Type:
- HELD#
The task is to be handled by a scheduler, but is currently on hold pending release
- Type:
- ENDING#
The task is in the process of ending but not fully completed.
- Type:
- UNKNOWN#
The task state is unknown or not recognized.
- Type:
Methods
ExecutionStatus.is_terminal(status)Attributes