任务状态枚举与错误码 ================ 任务状态枚举 ---------- .. code-block:: python 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 # 任务等待中 错误码 ---- .. code-block:: python 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不存在