{ "info": { "author": "54origins", "author_email": "opensource@54origins.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7" ], "description": "Control error handler\n=====================\n\nError handler for flask with sending exceptions to control service.\n\nInstalling\n----------\n\nFrom pypi: ::\n\n $ pip install control_error_handler\n\nor from source: ::\n\n $ python setup.py install\n\nQuick start\n-----------\n\n**Add to flask app.configs:** ::\n\n CONTROL_EXCEPTION_URL = 'http://localhost:5000/api/monitoring/send-exception/'\n SEND_EXCEPTION_TO_CONTROL = True\n\n\nInit control handler in `__init__.py` on flask project: ::\n\n from flask import Flask\n from control_error_handler.error_handler import ControlHandler\n\n app = Flask(__name__)\n\n ControlHandler(app)\n\n**Use ES54Exception:** ::\n\n from control_error_handler.exceptions import ES54Exception\n\n raise ES54Exception('Some error...', ext_data={'any_action': True})\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "flask,control service,exception,error_handler,54origins", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "control-error-handler", "package_url": "https://pypi.org/project/control-error-handler/", "platform": "", "project_url": "https://pypi.org/project/control-error-handler/", "project_urls": null, "release_url": "https://pypi.org/project/control-error-handler/0.1.3/", "requires_dist": [ "flask (>=1.0)", "requests (>=2.22.0)" ], "requires_python": ">=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.3.*, !=3.4.*, !=3.6.*", "summary": "Error handler for flask with sending exceptions to control service.", "version": "0.1.3" }, "last_serial": 5814540, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4c4ff790a48659de6eecffeb62495136", "sha256": "d0cc218221c8146027dac5ce58800363e2061882b3887a66c9efba1c8b6dd79e" }, "downloads": -1, "filename": "control_error_handler-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4c4ff790a48659de6eecffeb62495136", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.3.*, !=3.4.*, !=3.6.*", "size": 4315, "upload_time": "2019-09-05T07:46:00", "url": "https://files.pythonhosted.org/packages/0e/fe/3601c3bdd83022599e05fe23c4305b4f972ea5da9d479c6f98c3820fa080/control_error_handler-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf6a43e297934153498634f097b16bf7", "sha256": "d88a1a257ff00e247f269eae6b9dfd408092133ba081c23140fe9792637f1442" }, "downloads": -1, "filename": "control_error_handler-0.1.tar.gz", "has_sig": false, "md5_digest": "bf6a43e297934153498634f097b16bf7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.3.*, !=3.4.*, !=3.6.*", "size": 2919, "upload_time": "2019-09-05T07:46:03", "url": "https://files.pythonhosted.org/packages/6f/79/589217e44758c75568d64db26354ff0541279f79d262b081725832e56293/control_error_handler-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "61b3be068c05a4f160b3831006120ac7", "sha256": "d82c6db03e29bec158e09d3a5130942cee33e286e4e1918ab9769d71861d000c" }, "downloads": -1, "filename": "control_error_handler-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "61b3be068c05a4f160b3831006120ac7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.3.*, !=3.4.*, !=3.6.*", "size": 4274, "upload_time": "2019-09-05T08:21:33", "url": "https://files.pythonhosted.org/packages/11/fd/cfbc50103d5453f00b48fde636033f33a95158a7a5814e371e6e1eed703a/control_error_handler-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "feba8510ef71d9d85de060378ee915b5", "sha256": "9c964812f7604cbf2807c0d7fc691c0f07f5f357b5d01183d92164a8f9183704" }, "downloads": -1, "filename": "control_error_handler-0.1.1.tar.gz", "has_sig": false, "md5_digest": "feba8510ef71d9d85de060378ee915b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.3.*, !=3.4.*, !=3.6.*", "size": 2847, "upload_time": "2019-09-05T08:21:36", "url": "https://files.pythonhosted.org/packages/39/2b/bdd76af60382eb0dc4ceb574c7fbfe34717571807aee86855cd54cc18343/control_error_handler-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c920f362eab5e948106dfd2c32b7c594", "sha256": "a257132dbf8bad3eafa8192712ef3f828eb67d3c8180112c510fcb8861ad9123" }, "downloads": -1, "filename": "control_error_handler-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c920f362eab5e948106dfd2c32b7c594", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.3.*, !=3.4.*, !=3.6.*", "size": 4932, "upload_time": "2019-09-11T10:47:52", "url": "https://files.pythonhosted.org/packages/f8/fc/1324789f3d352b1229f9868ed8ace7fbc108a1ca535d7d79fc55c743f10a/control_error_handler-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a870d28313ca851fbec3d2784e222861", "sha256": "0764b2f9087f4c989b88a7a8a5fc948edbfa00d6c5901029684e60d1bb9eaa7a" }, "downloads": -1, "filename": "control_error_handler-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a870d28313ca851fbec3d2784e222861", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.3.*, !=3.4.*, !=3.6.*", "size": 4969, "upload_time": "2019-09-11T12:08:41", "url": "https://files.pythonhosted.org/packages/aa/aa/4d3fe08b9a28b58434e3b583d1803b3b9e7ec7053eb237f023c2a677c89a/control_error_handler-0.1.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a870d28313ca851fbec3d2784e222861", "sha256": "0764b2f9087f4c989b88a7a8a5fc948edbfa00d6c5901029684e60d1bb9eaa7a" }, "downloads": -1, "filename": "control_error_handler-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a870d28313ca851fbec3d2784e222861", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.3.*, !=3.4.*, !=3.6.*", "size": 4969, "upload_time": "2019-09-11T12:08:41", "url": "https://files.pythonhosted.org/packages/aa/aa/4d3fe08b9a28b58434e3b583d1803b3b9e7ec7053eb237f023c2a677c89a/control_error_handler-0.1.3-py3-none-any.whl" } ] }