ecflow.DState
- class ecflow.DState
Bases:
pybind11_object
A DState is like a ecflow.State, except for the addition of SUSPENDED
Suspended stops job generation, and hence is an attribute of a Node.
DState can be used for setting the default state of node when it is
begun or re queued. DState is used for defining defstatus.
See ecflow.Node.add_defstatus and ecflow.Defstatus
The default state of a node is queued.
Usage:
task = ecflow.Task('t1')
task.add_defstatus(ecflow.DState.complete) task = ecflow.Task('t2')
task += Defstatus('complete')
task = Task('t3',
Defstatus('complete')) # create in place
Members:
unknown
complete
queued
aborted
submitted
suspended
active
- DState.aborted = <DState.aborted: 3>
- DState.active = <DState.active: 5>
- DState.complete = <DState.complete: 1>
- property DState.name
- DState.queued = <DState.queued: 2>
- DState.submitted = <DState.submitted: 4>
- DState.suspended = <DState.suspended: 6>
- DState.unknown = <DState.unknown: 0>
- property DState.value