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: Enum

Enum 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:

ExecutionStatus

PENDING#

The task is to be handled by a scheduler, but is waiting to start

Type:

ExecutionStatus

RUNNING#

The task is currently executing.

Type:

ExecutionStatus

COMPLETED#

The task finished successfully.

Type:

ExecutionStatus

TIMEOUT#

The task was cancelled by the system for exceeding it’s walltime allotment.

Type:

ExecutionStatus

CANCELLED#

The task was cancelled before completion.

Type:

ExecutionStatus

FAILED#

The task finished unsuccessfully.

Type:

ExecutionStatus

HELD#

The task is to be handled by a scheduler, but is currently on hold pending release

Type:

ExecutionStatus

ENDING#

The task is in the process of ending but not fully completed.

Type:

ExecutionStatus

UNKNOWN#

The task state is unknown or not recognized.

Type:

ExecutionStatus

Methods

Attributes