任务状态枚举与错误码¶
任务状态枚举¶
class TaskStatus(Enum):
UNKNOW_STATE = 0 # 未知状态
PENDING = 1 # 任务在队列中
COMPILING = 7 # 任务编译中
COMPILED = 8 # 任务已编译
RUNNING = 2 # 任务运行中
SUCCESSED = 5 # 任务成功完成
FAILED = 4 # 任务失败
NOTASK = 3 # 任务不存在
RETRY = 6 # 任务重试
# 中性原子专用
SUBMIT = 9 # 任务已提交
FINISH = 10 # 任务已完成
CANCEL = 11 # 任务已取消
SUBMITFAIL = 12 # 提交失败
RUNFAIL = 13 # 运行失败
WAITING = 14 # 任务等待中
错误码¶
class ErrorCode(Enum):
NO_ERROR = 0 # 成功
UNDEFINED_ERROR = 1 # 未知错误
TASK_PARAM_ERROR = 2 # 任务参数错误
JSON_ERROR = 3 # JSON解析错误
QUEUE_FULL = 4 # 队列已满
AUTH_ERROR = 5 # 认证错误
TASK_ID_DUPLICATE = 10 # 任务ID重复
TASK_ID_NOT_EXIST = 40 # 任务ID不存在