You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 line
1.2KB

  1. from enum import Enum, unique
  2. # 异常枚举
  3. @unique
  4. class ExceptionType(Enum):
  5. PUSH_STREAM_URL_IS_NULL = ("PS000", "推流地址配置不能为空!")
  6. PULL_STREAM_URL_EXCEPTION = ("PS001", "拉流地址不能为空!")
  7. PULL_STREAM_URL_NOT_STREAM = ("PS002", "拉流地址未检出到视频流!")
  8. PUSH_STREAM_URL_EXCEPTION = ("PS003", "推流地址不能为空!")
  9. TASK_EXCUTE_TIMEOUT_EXCEPTION = ("PS004", "推流任务执行超时!")
  10. PULL_STREAM_TIMEOUT_EXCEPTION = ("PS005", "通道地址拉流超时!")
  11. PULL_STREAM_NUM_LIMIT_EXCEPTION = ("PS006", "推流路数超过限制!")
  12. ILLEGAL_PARAMETER_FORMAT = ("PS007", "推流参数格式非法!")
  13. NOT_REQUESTID_TASK_EXCEPTION = ("PS993", "未查询到该任务,无法停止任务!")
  14. GPU_EXCEPTION = ("PS994", "GPU出现异常!")
  15. NO_RESOURCES = ("PS995", "服务器暂无资源可以使用,请稍后30秒后再试!")
  16. NO_CPU_RESOURCES = ("PS996", "暂无CPU资源可以使用,请稍后再试!")
  17. SERVICE_COMMON_EXCEPTION = ("PS997", "公共服务异常!")
  18. NO_GPU_RESOURCES = ("PS998", "暂无GPU资源可以使用,请稍后再试!")
  19. SERVICE_INNER_EXCEPTION = ("PS999", "系统内部异常!")