Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

teleexception

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

teleexception

Python Package for tele exception

  • 0.3.48
  • PyPI
  • Socket score

Maintainers
1

Tele Log

统一的异常类 python package。

how to commpile

python setup.py sdist bdist_wheel

how to release

twine upload -r pypi dist/*.whl

how to install

pip install teleexception

how to use

from teleexception import HTTPStatus, StatusException
status = HTTPStatus.FORBIDDEN
raise StatusException(status.value, status.phrase)

版本:

错误码定义规范(2022.10.18):https://doc.weixin.qq.com/sheet/e3_AQ4AhgZUAJ83tl2k4qhSeaoRLQ2T0?scode=AGIACAeJAA0NBzCa2KARYAMgazAD0

  • 0.1.x:旧版错误码(没有复用,已弃用)
  • 0.2.x:新版错误码(复用错误码)
  • 0.3.x: 增加数字生活错误码

错误码位数均为 6 位数,共分为 8 大类:

  • 通用错误码:4xxxxx

    • 通用:40xxxx
    • 图片:41xxxx
    • 文本:42xxxx
    • 音频:43xxxx
    • 视频:44xxxx
    • 数据库:45xxxx
  • 系统运行错误码:5xxxxx

  • 业务相关错误码:6xxxxx

    • 人体相关业务:600xxx
    • 人脸相关业务:601xxx

说明:错误码和 message 一一对应,details 根据业务字段选择性返回描述性说明,不做强制规定。

错误码messagedetails
400001请求路径错误
400002请求方法错误
400003请求体内容为空
400004请求体非 json 格式
400005请求体类型错误
400006必传的参数未传
400007传递非法参数
400008请求体的参数字段类型错误
400009请求体的参数字段值为空
400010请求体的参数字段值设置错误
400011base64 数据处理异常
400012文件格式不合法
400013文件大小不符合要求
400014请求时间范围不合法
400015文件下载错误
400016必传的参数重复
400017时间戳格式不对
400018超过个数限制
400019请求体的参数字段长度错误
410001图片解码错误
410002图片尺寸不符合要求
420001文本长度超过限制
420002文本长度低于阈值
420003中文占比过低
420004文本不是 UTF8 格式
420005文本含有非法字符
420006文本操作失败
430001音频解码错误
430002音频采样率不符合要求
430003音频采样精度不符合要求
430004音频声道数不符合要求
430005音频长度不符合要求
440001视频解码错误
440002视频长度不符合要求
440003视频尺寸不符合要求
450001数据库操作失败
450002请求的数据库不存在
450003请求的数据库已存在
450004请求的数据库实体不存在
450005请求的数据库实体已存在
500001服务接口异常,请联系管理员
500002操作数据库异常,请联系管理员
500003模型推理错误,请联系管理员
600001人体特征提取错误
600002未检测到人体
601001人脸特征提取错误
610002未检测到人脸
620001Roi 不符合规范

数字生活错误码

错误码messagedetails
0请求成功
1001参数错误
1002请求异常
1003内部服务异常
1004获取刷新地址异常
1005上传文件异常
1006图像等资源异常
1007流文件不合法
1008算法编码错误

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc