Name | teleexception JSON |
Version |
0.3.43
JSON |
| download |
home_page | None |
Summary | Python Package for tele exception |
upload_time | 2024-04-18 09:36:21 |
maintainer | None |
docs_url | None |
author | imason |
requires_python | >=3.6 |
license | None |
keywords |
python
exception
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Tele Log
统一的异常类 python package。
## how to commpile
```bash
python setup.py sdist bdist_wheel
```
## how to release
```bash
twine upload -r pypi dist/*.whl
```
## how to install
```bash
pip install teleexception
```
## how to use
```python
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 根据业务字段选择性返回描述性说明,不做强制规定。**
| 错误码 | message | details |
| :----: | :--------------------------: | :-----: |
| 400001 | 请求路径错误 | |
| 400002 | 请求方法错误 | |
| 400003 | 请求体内容为空 | |
| 400004 | 请求体非 json 格式 | |
| 400005 | 请求体类型错误 | |
| 400006 | 必传的参数未传 | |
| 400007 | 传递非法参数 | |
| 400008 | 请求体的参数字段类型错误 | |
| 400009 | 请求体的参数字段值为空 | |
| 400010 | 请求体的参数字段值设置错误 | |
| 400011 | base64 数据处理异常 | |
| 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 | 未检测到人脸 | |
| 620001 | Roi 不符合规范 | |
**数字生活错误码**
| 错误码 | message | details |
| :----: | :--------------: | :-----: |
| 0 | 请求成功 | |
| 1001 | 参数错误 | |
| 1002 | 请求异常 | |
| 1003 | 内部服务异常 | |
| 1004 | 获取刷新地址异常 | |
| 1005 | 上传文件异常 | |
| 1006 | 图像等资源异常 | |
| 1007 | 流文件不合法 | |
| 1008 | 算法编码错误 | |
Raw data
{
"_id": null,
"home_page": null,
"name": "teleexception",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "python exception",
"author": "imason",
"author_email": "635761952@qq.com",
"download_url": null,
"platform": null,
"description": "# Tele Log\n\n\u7edf\u4e00\u7684\u5f02\u5e38\u7c7b python package\u3002\n\n## how to commpile\n\n```bash\npython setup.py sdist bdist_wheel\n```\n\n## how to release\n\n```bash\ntwine upload -r pypi dist/*.whl\n```\n\n## how to install\n\n```bash\npip install teleexception\n```\n\n## how to use\n\n```python\nfrom teleexception import HTTPStatus, StatusException\nstatus = HTTPStatus.FORBIDDEN\nraise StatusException(status.value, status.phrase)\n```\n\n## \u7248\u672c\uff1a\n\n\u9519\u8bef\u7801\u5b9a\u4e49\u89c4\u8303\uff082022.10.18\uff09\uff1ahttps://doc.weixin.qq.com/sheet/e3_AQ4AhgZUAJ83tl2k4qhSeaoRLQ2T0?scode=AGIACAeJAA0NBzCa2KARYAMgazAD0\n\n- 0.1.x\uff1a\u65e7\u7248\u9519\u8bef\u7801\uff08\u6ca1\u6709\u590d\u7528\uff0c\u5df2\u5f03\u7528\uff09\n- 0.2.x\uff1a\u65b0\u7248\u9519\u8bef\u7801\uff08\u590d\u7528\u9519\u8bef\u7801\uff09\n- 0.3.x: \u589e\u52a0\u6570\u5b57\u751f\u6d3b\u9519\u8bef\u7801\n\n**\u9519\u8bef\u7801\u4f4d\u6570\u5747\u4e3a 6 \u4f4d\u6570\uff0c\u5171\u5206\u4e3a 8 \u5927\u7c7b\uff1a**\n\n- \u901a\u7528\u9519\u8bef\u7801\uff1a4xxxxx\n - \u901a\u7528\uff1a40xxxx\n - \u56fe\u7247\uff1a41xxxx\n - \u6587\u672c\uff1a42xxxx\n - \u97f3\u9891\uff1a43xxxx\n - \u89c6\u9891\uff1a44xxxx\n - \u6570\u636e\u5e93\uff1a45xxxx\n- \u7cfb\u7edf\u8fd0\u884c\u9519\u8bef\u7801\uff1a5xxxxx\n\n- \u4e1a\u52a1\u76f8\u5173\u9519\u8bef\u7801\uff1a6xxxxx\n - \u4eba\u4f53\u76f8\u5173\u4e1a\u52a1\uff1a600xxx\n - \u4eba\u8138\u76f8\u5173\u4e1a\u52a1\uff1a601xxx\n\n**\u8bf4\u660e\uff1a\u9519\u8bef\u7801\u548c message \u4e00\u4e00\u5bf9\u5e94\uff0cdetails \u6839\u636e\u4e1a\u52a1\u5b57\u6bb5\u9009\u62e9\u6027\u8fd4\u56de\u63cf\u8ff0\u6027\u8bf4\u660e\uff0c\u4e0d\u505a\u5f3a\u5236\u89c4\u5b9a\u3002**\n\n| \u9519\u8bef\u7801 | message | details |\n| :----: | :--------------------------: | :-----: |\n| 400001 | \u8bf7\u6c42\u8def\u5f84\u9519\u8bef | |\n| 400002 | \u8bf7\u6c42\u65b9\u6cd5\u9519\u8bef | |\n| 400003 | \u8bf7\u6c42\u4f53\u5185\u5bb9\u4e3a\u7a7a | |\n| 400004 | \u8bf7\u6c42\u4f53\u975e json \u683c\u5f0f | |\n| 400005 | \u8bf7\u6c42\u4f53\u7c7b\u578b\u9519\u8bef | |\n| 400006 | \u5fc5\u4f20\u7684\u53c2\u6570\u672a\u4f20 | |\n| 400007 | \u4f20\u9012\u975e\u6cd5\u53c2\u6570 | |\n| 400008 | \u8bf7\u6c42\u4f53\u7684\u53c2\u6570\u5b57\u6bb5\u7c7b\u578b\u9519\u8bef | |\n| 400009 | \u8bf7\u6c42\u4f53\u7684\u53c2\u6570\u5b57\u6bb5\u503c\u4e3a\u7a7a | |\n| 400010 | \u8bf7\u6c42\u4f53\u7684\u53c2\u6570\u5b57\u6bb5\u503c\u8bbe\u7f6e\u9519\u8bef | |\n| 400011 | base64 \u6570\u636e\u5904\u7406\u5f02\u5e38 | |\n| 400012 | \u6587\u4ef6\u683c\u5f0f\u4e0d\u5408\u6cd5 | |\n| 400013 | \u6587\u4ef6\u5927\u5c0f\u4e0d\u7b26\u5408\u8981\u6c42 | |\n| 400014 | \u8bf7\u6c42\u65f6\u95f4\u8303\u56f4\u4e0d\u5408\u6cd5 | |\n| 400015 | \u6587\u4ef6\u4e0b\u8f7d\u9519\u8bef | |\n| 400016 | \u5fc5\u4f20\u7684\u53c2\u6570\u91cd\u590d | |\n| 400017 | \u65f6\u95f4\u6233\u683c\u5f0f\u4e0d\u5bf9 | |\n| 400018 | \u8d85\u8fc7\u4e2a\u6570\u9650\u5236 | |\n| 400019 | \u8bf7\u6c42\u4f53\u7684\u53c2\u6570\u5b57\u6bb5\u957f\u5ea6\u9519\u8bef | |\n| 410001 | \u56fe\u7247\u89e3\u7801\u9519\u8bef | |\n| 410002 | \u56fe\u7247\u5c3a\u5bf8\u4e0d\u7b26\u5408\u8981\u6c42 | |\n| 420001 | \u6587\u672c\u957f\u5ea6\u8d85\u8fc7\u9650\u5236 | |\n| 420002 | \u6587\u672c\u957f\u5ea6\u4f4e\u4e8e\u9608\u503c | |\n| 420003 | \u4e2d\u6587\u5360\u6bd4\u8fc7\u4f4e | |\n| 420004 | \u6587\u672c\u4e0d\u662f UTF8 \u683c\u5f0f | |\n| 420005 | \u6587\u672c\u542b\u6709\u975e\u6cd5\u5b57\u7b26 | |\n| 420006 | \u6587\u672c\u64cd\u4f5c\u5931\u8d25 | |\n| 430001 | \u97f3\u9891\u89e3\u7801\u9519\u8bef | |\n| 430002 | \u97f3\u9891\u91c7\u6837\u7387\u4e0d\u7b26\u5408\u8981\u6c42 | |\n| 430003 | \u97f3\u9891\u91c7\u6837\u7cbe\u5ea6\u4e0d\u7b26\u5408\u8981\u6c42 | |\n| 430004 | \u97f3\u9891\u58f0\u9053\u6570\u4e0d\u7b26\u5408\u8981\u6c42 | |\n| 430005 | \u97f3\u9891\u957f\u5ea6\u4e0d\u7b26\u5408\u8981\u6c42 | |\n| 440001 | \u89c6\u9891\u89e3\u7801\u9519\u8bef | |\n| 440002 | \u89c6\u9891\u957f\u5ea6\u4e0d\u7b26\u5408\u8981\u6c42 | |\n| 440003 | \u89c6\u9891\u5c3a\u5bf8\u4e0d\u7b26\u5408\u8981\u6c42 | |\n| 450001 | \u6570\u636e\u5e93\u64cd\u4f5c\u5931\u8d25 | |\n| 450002 | \u8bf7\u6c42\u7684\u6570\u636e\u5e93\u4e0d\u5b58\u5728 | |\n| 450003 | \u8bf7\u6c42\u7684\u6570\u636e\u5e93\u5df2\u5b58\u5728 | |\n| 450004 | \u8bf7\u6c42\u7684\u6570\u636e\u5e93\u5b9e\u4f53\u4e0d\u5b58\u5728 | |\n| 450005 | \u8bf7\u6c42\u7684\u6570\u636e\u5e93\u5b9e\u4f53\u5df2\u5b58\u5728 | |\n| 500001 | \u670d\u52a1\u63a5\u53e3\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458 | |\n| 500002 | \u64cd\u4f5c\u6570\u636e\u5e93\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458 | |\n| 500003 | \u6a21\u578b\u63a8\u7406\u9519\u8bef\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458 | |\n| 600001 | \u4eba\u4f53\u7279\u5f81\u63d0\u53d6\u9519\u8bef | |\n| 600002 | \u672a\u68c0\u6d4b\u5230\u4eba\u4f53 | |\n| 601001 | \u4eba\u8138\u7279\u5f81\u63d0\u53d6\u9519\u8bef | |\n| 610002 | \u672a\u68c0\u6d4b\u5230\u4eba\u8138 | |\n| 620001 | Roi \u4e0d\u7b26\u5408\u89c4\u8303 | |\n\n**\u6570\u5b57\u751f\u6d3b\u9519\u8bef\u7801**\n\n| \u9519\u8bef\u7801 | message | details |\n| :----: | :--------------: | :-----: |\n| 0 | \u8bf7\u6c42\u6210\u529f | |\n| 1001 | \u53c2\u6570\u9519\u8bef | |\n| 1002 | \u8bf7\u6c42\u5f02\u5e38 | |\n| 1003 | \u5185\u90e8\u670d\u52a1\u5f02\u5e38 | |\n| 1004 | \u83b7\u53d6\u5237\u65b0\u5730\u5740\u5f02\u5e38 | |\n| 1005 | \u4e0a\u4f20\u6587\u4ef6\u5f02\u5e38 | |\n| 1006 | \u56fe\u50cf\u7b49\u8d44\u6e90\u5f02\u5e38 | |\n| 1007 | \u6d41\u6587\u4ef6\u4e0d\u5408\u6cd5 | |\n| 1008 | \u7b97\u6cd5\u7f16\u7801\u9519\u8bef | |\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Python Package for tele exception",
"version": "0.3.43",
"project_urls": null,
"split_keywords": [
"python",
"exception"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2b8e85fc7d454da44ccad7049e5084f2b5ae57649af1b83a76092b93edd47436",
"md5": "94f73a1bf6d9b708432061c2f4ad8a06",
"sha256": "772cb25a50d05e08bcd16ed97bcb588da053c6aa0491af17d443719914b9b223"
},
"downloads": -1,
"filename": "teleexception-0.3.43-py3-none-any.whl",
"has_sig": false,
"md5_digest": "94f73a1bf6d9b708432061c2f4ad8a06",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 17949,
"upload_time": "2024-04-18T09:36:21",
"upload_time_iso_8601": "2024-04-18T09:36:21.466570Z",
"url": "https://files.pythonhosted.org/packages/2b/8e/85fc7d454da44ccad7049e5084f2b5ae57649af1b83a76092b93edd47436/teleexception-0.3.43-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-18 09:36:21",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "teleexception"
}