ecflow.FlagType
- class ecflow.FlagType
Bases:
enum
Flags store state associated with a node
FORCE_ABORT - Node* do not run when try_no > ECF_TRIES, and task aborted by user
USER_EDIT - task
TASK_ABORTED - task*
EDIT_FAILED - task*
JOBCMD_FAILED - task*
KILLCMD_FAILED - task*
STATUSCMD_FAILED - task*
NO_SCRIPT - task*
KILLED - task* do not run when try_no > ECF_TRIES, and task killed by user
STATUS - task* indicates that the status command has been run
LATE - Node attribute, Task is late, or Defs checkpt takes to long
MESSAGE - Node
BYRULE - Node*, set if node is set to complete by complete trigger expression
QUEUELIMIT - Node
WAIT - task*
LOCKED - Server
ZOMBIE - task*
NO_REQUE - task
ARCHIVED - Suite/Family
RESTORED - Family/Family
THRESHOLD - task
SIGTERM - Defs, records that server received a SIGTERM signal
LOG_ERROR - Error in opening or writing to log file
CHECKPT_ERROR - Error in opening or writing to checkpt file
NOT_SET
- FlagType.archived = ecflow.FlagType.archived
- FlagType.byrule = ecflow.FlagType.byrule
- FlagType.checkpt_error = ecflow.FlagType.checkpt_error
- FlagType.edit_failed = ecflow.FlagType.edit_failed
- FlagType.force_abort = ecflow.FlagType.force_abort
- FlagType.jobcmd_failed = ecflow.FlagType.jobcmd_failed
- FlagType.killcmd_failed = ecflow.FlagType.killcmd_failed
- FlagType.killed = ecflow.FlagType.killed
- FlagType.late = ecflow.FlagType.late
- FlagType.locked = ecflow.FlagType.locked
- FlagType.log_error = ecflow.FlagType.log_error
- FlagType.message = ecflow.FlagType.message
- FlagType.names = {'archived': ecflow.FlagType.archived, 'byrule': ecflow.FlagType.byrule, 'checkpt_error': ecflow.FlagType.checkpt_error, 'edit_failed': ecflow.FlagType.edit_failed, 'force_abort': ecflow.FlagType.force_abort, 'jobcmd_failed': ecflow.FlagType.jobcmd_failed, 'killcmd_failed': ecflow.FlagType.killcmd_failed, 'killed': ecflow.FlagType.killed, 'late': ecflow.FlagType.late, 'locked': ecflow.FlagType.locked, 'log_error': ecflow.FlagType.log_error, 'message': ecflow.FlagType.message, 'no_reque': ecflow.FlagType.no_reque, 'no_script': ecflow.FlagType.no_script, 'not_set': ecflow.FlagType.not_set, 'queuelimit': ecflow.FlagType.queuelimit, 'remote_error': ecflow.FlagType.remote_error, 'restored': ecflow.FlagType.restored, 'sigterm': ecflow.FlagType.sigterm, 'status': ecflow.FlagType.status, 'statuscmd_failed': ecflow.FlagType.statuscmd_failed, 'task_aborted': ecflow.FlagType.task_aborted, 'threshold': ecflow.FlagType.threshold, 'user_edit': ecflow.FlagType.user_edit, 'wait': ecflow.FlagType.wait, 'zombie': ecflow.FlagType.zombie}
- FlagType.no_reque = ecflow.FlagType.no_reque
- FlagType.no_script = ecflow.FlagType.no_script
- FlagType.not_set = ecflow.FlagType.not_set
- FlagType.queuelimit = ecflow.FlagType.queuelimit
- FlagType.remote_error = ecflow.FlagType.remote_error
- FlagType.restored = ecflow.FlagType.restored
- FlagType.sigterm = ecflow.FlagType.sigterm
- FlagType.status = ecflow.FlagType.status
- FlagType.statuscmd_failed = ecflow.FlagType.statuscmd_failed
- FlagType.task_aborted = ecflow.FlagType.task_aborted
- FlagType.threshold = ecflow.FlagType.threshold
- FlagType.user_edit = ecflow.FlagType.user_edit
- FlagType.values = {0: ecflow.FlagType.force_abort, 1: ecflow.FlagType.user_edit, 2: ecflow.FlagType.task_aborted, 3: ecflow.FlagType.edit_failed, 4: ecflow.FlagType.jobcmd_failed, 5: ecflow.FlagType.no_script, 6: ecflow.FlagType.killed, 7: ecflow.FlagType.late, 8: ecflow.FlagType.message, 9: ecflow.FlagType.byrule, 10: ecflow.FlagType.queuelimit, 11: ecflow.FlagType.wait, 12: ecflow.FlagType.locked, 13: ecflow.FlagType.zombie, 14: ecflow.FlagType.no_reque, 15: ecflow.FlagType.archived, 16: ecflow.FlagType.restored, 17: ecflow.FlagType.threshold, 18: ecflow.FlagType.sigterm, 19: ecflow.FlagType.not_set, 20: ecflow.FlagType.log_error, 21: ecflow.FlagType.checkpt_error, 22: ecflow.FlagType.killcmd_failed, 23: ecflow.FlagType.statuscmd_failed, 24: ecflow.FlagType.status, 25: ecflow.FlagType.remote_error}
- FlagType.wait = ecflow.FlagType.wait
- FlagType.zombie = ecflow.FlagType.zombie