Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

ExceptionEnum.py 2.4KB

2 år sedan
2 år sedan
2 år sedan
2 år sedan
2 år sedan
2 år sedan
2 år sedan
2 år sedan
2 år sedan
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. from enum import Enum, unique
  2. # 异常枚举
  3. @unique
  4. class ExceptionType(Enum):
  5. VIDEO_UPDATE_EXCEPTION = ("SP000", "Video upload exception!")
  6. OR_VIDEO_ADDRESS_EXCEPTION = ("SP001", "Original Video Address Error!")
  7. ANALYSE_TIMEOUT_EXCEPTION = ("SP002", "Analysis Timeout Exception!")
  8. PULLSTREAM_TIMEOUT_EXCEPTION = ("SP003", "Pull Stream Timeout Exception!")
  9. READSTREAM_TIMEOUT_EXCEPTION = ("SP004", "READ Stream Timeout Exception!")
  10. GET_VIDEO_URL_EXCEPTION = ("SP005", "Get Video Url Exception!")
  11. GET_VIDEO_URL_TIMEOUT_EXCEPTION = ("SP006", "Get Video Url Timeout Exception!")
  12. PULL_STREAM_URL_EXCEPTION = ("SP007", "Pull Stream Address Is Empty!")
  13. PULL_PIPELINE_INIT_EXCEPTION = ("SP008", "Pull Stream PIPELINE Exception!")
  14. PUSH_STREAM_URL_EXCEPTION = ("SP009", "Push Stream Address Is Empty!")
  15. CV2_IS_NULL_EXCEPTION = ("SP010", "The CV2 Is Empty!")
  16. OR_WRITE_OBJECT_EXCEPTION = ("SP011", "The Original Video Writing Object Is Empty!")
  17. AI_WRITE_OBJECT_EXCEPTION = ("SP012", "The Ai Video Writing Object Is Empty!")
  18. VIDEO_ADDRESS_EXCEPTION = ("SP013", "The Video Address Does Not Exist!")
  19. AI_VIDEO_ADDRESS_EXCEPTION = ("SP014", "AI Video Address Error!")
  20. OFFLINE_RETRY_TIMEOUT_EXCEPTION = ("SP015", "Offline Retry Timeout Exception!")
  21. AI_MODEL_CONFIG_EXCEPTION = ("SP016", "AI Model Config Exception!")
  22. AI_MODEL_MATCH_EXCEPTION = ("SP017", "The AI Model Is Not Matched!")
  23. VIDEO_MERGE_EXCEPTION = ("SP018", "The Video Merge Exception!")
  24. VIDEO_ANALYSIS_EXCEPTION = ("SP019", "Video Analysis Failed!")
  25. PUSH_STREAM_URL_E_EXCEPTION = ("SP020", "Push Stream URL Exception!")
  26. VIDEO_CONFIG_EXCEPTION = ("SP021", "Video Config Exception!")
  27. ILLEGAL_PARAMETER_FORMAT = ("SP022", "Illegal Parameter Format!")
  28. REQUEST_TYPE_NOT_MATCHED = ("SP023", "Request Type Not Matched!")
  29. MODEL_ANALYSIS_EXCEPTION = ("SP024", "Model Analysis Exception!")
  30. PUSH_STREAMING_CHANNEL_IS_OCCUPIED = ("SP025", "推流通道被占用, 请稍后再试!")
  31. WRITE_STREAM_EXCEPTION = ("SP026", "视频写流异常, 请联系工程师定位处理!")
  32. VIDEO_RESOLUTION_EXCEPTION = ("SP027", "不支持该分辨率类型的视频,请切换分辨率再试!")
  33. NO_GPU_RESOURCES = ("SP998", "暂无GPU资源可以使用,请稍后再试!")
  34. SERVICE_INNER_EXCEPTION = ("SP999", "系统内部异常, 请联系工程师定位处理!")