bizerror


Namebizerror JSON
Version 0.4.11 PyPI version JSON
download
home_page
SummaryCollections of common business errors.
upload_time2023-09-14 12:46:34
maintainerQian Pan
docs_urlNone
authorQian Pan
requires_python
licenseMIT
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"
}
        
Elapsed time: 0.73685s