Updated
On this page
Defines the task and run state machines (TASK_TRANSITIONS, RUN_TRANSITIONS, terminal states) and validate_task_transition/validate_run_transition, raising InvalidTransitionError on disallowed edges.
#trace.src.orxtra.trace._transitions
#trace.src.orxtra.trace._transitions
#InvalidTransitionError
python
class InvalidTransitionError(Exception):#validate_task_transition
python
def validate_task_transition(old: str, new: str) -> None#validate_run_transition
python
def validate_run_transition(old: str, new: str) -> None