Name | bizerror JSON |
Version |
0.4.11
JSON |
| download |
home_page | |
Summary | Collections of common business errors. |
upload_time | 2023-09-14 12:46:34 |
maintainer | Qian Pan |
docs_url | None |
author | Qian Pan |
requires_python | |
license | MIT |
keywords |
bizerror
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# bizerror
Collections of common business errors.
## Install
```shell
pip install bizerror
```
## Installed command utils
- bizerror-generator
## Shipped exception classes
- OK
- BizError
- SysError
- UndefinedError
- DatabaseError
- CacheError
- MessageQueueError
- AnotherServiceError
- HttpError
- RequestExpired
- NotSupportedHttpMethod
- BadResponseContent
- NoMatchingRouteFound
- ReqeustForbidden
- NoUpstreamServerAvailabe
- ConfigError
- MissingConfigItem
- DataError
- TargetNotFound
- AuthError
- AccountLockedError
- AccountTemporaryLockedError
- UserPasswordError
- AppAuthFailed
- TsExpiredError
- AccountDisabledError
- AccountStatusError
- AccountRemovedError
- LoginRequired
- AccessDenied
- UserDoesNotExist
- BadUserToken
- ReqidDuplicateError
- TypeError
- ParseJsonError
- ParamError
- MissingParameter
- BadParameter
- BadParameterType
- StringTooShort
- StringTooLong
- MissingField
- WrongFieldType
- WrongParameterType
- ValueExceedsMaxLimit
- ValueLessThanMinLimit
- FormError
- CaptchaOnlyAllowedOnce
- CaptchaValidateFailed
- RepeatedlySubmitForm
- CaptchaRequired
- LogicError
- CastFailedError
- CastToIntegerFailed
- CastToFloatFailed
- CastToNumbericFailed
- CastToBooleanFailed
- CastToStringFailed
- NotSupportedTypeToCast
- PermissionError
- NoPermissionError
- NoReadPermissionError
- NoWritePermissionError
- NoDeletePermissionError
- NoAccessPermissionError
- NoPermissionToCleanCacheError
## Release Notes
### v0.1.0
- Add BizError base class.
- Add some common errors.
### V0.2.0
- Add auto generate mechanism.
- Add language support.
### v0.2.1
- Fix get_error_message always use default language problem.
- Add BizError.MESSAGE classproperty.
### v0.2.3
- Add NotSupportedTypeToCast error.
### v0.3.0
- Add message parameters support.
- Add exception classes.
- Add class generator and tempalte maker.
### v0.3.1
- Fix xlsxhelper dependencies problem.
### v0.4.0
- Get error message by error class name, so that we can provide error message override function.
### v0.4.1
- Add UserDoesNotExist.
- Add BadUserToken.
### v0.4.2
- Fix unicode encode/decode problems.
- Support python3 only.
### v0.4.5
- Add StringTooShort and StringTooLong.
- Fix bizerror.BizError(another_bizerror) problem.
### v0.4.6
- Add BadResponseContent.
### v0.4.7
- Add BizError.update.
- Add CastFailedError.
### v0.4.9
- bizerror.BizError add init by a dict supporting.
- Add bizerror.PermissionError(s).
### v0.4.10
- Fix unicode problems for old python.
- Unittest all passed.
### v0.4.11
- Doc update.
Raw data
{
"_id": null,
"home_page": "",
"name": "bizerror",
"maintainer": "Qian Pan",
"docs_url": null,
"requires_python": "",
"maintainer_email": "qianpan@zencore.cn",
"keywords": "bizerror",
"author": "Qian Pan",
"author_email": "qianpan@zencore.cn",
"download_url": "https://files.pythonhosted.org/packages/db/78/38e23ebe613770dab5d017c5a97d3ea49327dd71d222b4fde5755a402dcf/bizerror-0.4.11.tar.gz",
"platform": null,
"description": "# bizerror\n\nCollections of common business errors.\n\n## Install\n\n```shell\npip install bizerror\n```\n\n## Installed command utils\n\n- bizerror-generator\n\n## Shipped exception classes\n\n- OK\n- BizError\n- SysError\n - UndefinedError\n - DatabaseError\n - CacheError\n - MessageQueueError\n - AnotherServiceError\n- HttpError\n - RequestExpired\n - NotSupportedHttpMethod\n - BadResponseContent\n - NoMatchingRouteFound\n - ReqeustForbidden\n - NoUpstreamServerAvailabe\n- ConfigError\n - MissingConfigItem\n- DataError\n - TargetNotFound\n- AuthError\n - AccountLockedError\n - AccountTemporaryLockedError\n - UserPasswordError\n - AppAuthFailed\n - TsExpiredError\n - AccountDisabledError\n - AccountStatusError\n - AccountRemovedError\n - LoginRequired\n - AccessDenied\n - UserDoesNotExist\n - BadUserToken\n - ReqidDuplicateError\n- TypeError\n - ParseJsonError\n- ParamError\n - MissingParameter\n - BadParameter\n - BadParameterType\n - StringTooShort\n - StringTooLong\n - MissingField\n - WrongFieldType\n - WrongParameterType\n - ValueExceedsMaxLimit\n - ValueLessThanMinLimit\n- FormError\n - CaptchaOnlyAllowedOnce\n - CaptchaValidateFailed\n - RepeatedlySubmitForm\n - CaptchaRequired\n- LogicError\n- CastFailedError\n - CastToIntegerFailed\n - CastToFloatFailed\n - CastToNumbericFailed\n - CastToBooleanFailed\n - CastToStringFailed\n - NotSupportedTypeToCast\n- PermissionError\n - NoPermissionError\n - NoReadPermissionError\n - NoWritePermissionError\n - NoDeletePermissionError\n - NoAccessPermissionError\n - NoPermissionToCleanCacheError\n\n## Release Notes\n\n### v0.1.0\n\n- Add BizError base class.\n- Add some common errors.\n\n### V0.2.0\n\n- Add auto generate mechanism.\n- Add language support.\n\n### v0.2.1\n\n- Fix get_error_message always use default language problem.\n- Add BizError.MESSAGE classproperty.\n\n### v0.2.3\n\n- Add NotSupportedTypeToCast error.\n\n### v0.3.0\n\n- Add message parameters support.\n- Add exception classes.\n- Add class generator and tempalte maker.\n\n### v0.3.1\n\n- Fix xlsxhelper dependencies problem.\n\n### v0.4.0\n\n- Get error message by error class name, so that we can provide error message override function.\n\n### v0.4.1\n\n- Add UserDoesNotExist.\n- Add BadUserToken.\n\n### v0.4.2\n\n- Fix unicode encode/decode problems.\n- Support python3 only.\n\n### v0.4.5\n\n- Add StringTooShort and StringTooLong.\n- Fix bizerror.BizError(another_bizerror) problem.\n\n### v0.4.6\n\n- Add BadResponseContent.\n\n### v0.4.7\n\n- Add BizError.update.\n- Add CastFailedError.\n\n### v0.4.9\n\n- bizerror.BizError add init by a dict supporting.\n- Add bizerror.PermissionError(s).\n\n### v0.4.10\n\n- Fix unicode problems for old python.\n- Unittest all passed.\n\n### v0.4.11\n\n- Doc update.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Collections of common business errors.",
"version": "0.4.11",
"project_urls": null,
"split_keywords": [
"bizerror"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "fac15481d49d225a695b60b82b7116d8ca921925a8d422d13c67786b2a4c59e9",
"md5": "eae4b77acf8b0c5d3fb199aacaf0f5b3",
"sha256": "57e897c530911e0c3e9f263a94810d05d29d0c76a696a273e99a80eb5c7d300f"
},
"downloads": -1,
"filename": "bizerror-0.4.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eae4b77acf8b0c5d3fb199aacaf0f5b3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 13327,
"upload_time": "2023-09-14T12:46:32",
"upload_time_iso_8601": "2023-09-14T12:46:32.201840Z",
"url": "https://files.pythonhosted.org/packages/fa/c1/5481d49d225a695b60b82b7116d8ca921925a8d422d13c67786b2a4c59e9/bizerror-0.4.11-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "db7838e23ebe613770dab5d017c5a97d3ea49327dd71d222b4fde5755a402dcf",
"md5": "49f4879421cf9269bbfe50f41b0fc42b",
"sha256": "12f87404cfce368d622ce955eed7a4dd7450e814f52185b056fa8f44963986ff"
},
"downloads": -1,
"filename": "bizerror-0.4.11.tar.gz",
"has_sig": false,
"md5_digest": "49f4879421cf9269bbfe50f41b0fc42b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12745,
"upload_time": "2023-09-14T12:46:34",
"upload_time_iso_8601": "2023-09-14T12:46:34.501998Z",
"url": "https://files.pythonhosted.org/packages/db/78/38e23ebe613770dab5d017c5a97d3ea49327dd71d222b4fde5755a402dcf/bizerror-0.4.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-14 12:46:34",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "bizerror"
}