JobExecutorStatus#
- class JobExecutorStatus(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
Enum
Enumeration of different states a job can be in. The ordering of these statuses is important, and execution logic relies on it. Thus, if a new status is added, ensure that it is slotted in at the appropriate place. See the
__lt__()
implementation for further details.Module:
iqm.station_control.interface.models.jobs
Attributes
RECEIVED
VALIDATION_STARTED
VALIDATION_ENDED
FETCH_CALIBRATION_STARTED
FETCH_CALIBRATION_ENDED
COMPILATION_STARTED
COMPILATION_ENDED
SAVE_SWEEP_METADATA_STARTED
SAVE_SWEEP_METADATA_ENDED
PENDING_EXECUTION
EXECUTION_STARTED
EXECUTION_ENDED
POST_PROCESSING_PENDING
POST_PROCESSING_STARTED
POST_PROCESSING_ENDED
READY
FAILED
ABORTED
Methods
Statuses from which the execution can't continue.
- classmethod terminal_statuses()#
Statuses from which the execution can’t continue.
- Return type: