aiearth.predict.deploy.client.toolbox_deploy_status 源代码
from aiearth.predict.error import BizError, ErrorCode, ErrorMessage
def code_to_toolbox_deploy_status(code):
if code == 0:
return ToolboxDeployStatus.waiting
elif code == 1:
return ToolboxDeployStatus.deploying
elif code == 2:
return ToolboxDeployStatus.finished
elif code == 3:
return ToolboxDeployStatus.failed
elif code == 4:
return ToolboxDeployStatus.undeploying
elif code == 5:
return ToolboxDeployStatus.undeployed
else:
raise BizError(
ErrorCode.TOOLBOX_GET_DEPLOY_STATUS_ERROR,
f"{ErrorMessage.TOOLBOX_GET_DEPLOY_STATUS_ERROR}: 状态码 {code} 不支持",
)