{ "info": { "author": "David Szotten", "author_email": "davidszotten@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Sentry stack checker\n====================\n\nPylint plugin for finding logging calls inside exception handlers, and suggest they include ``exc_info=True``, or change ``extra={'stack': True}`` to ``exc_info=True`` to get the stack from the exception instead of the one from the log statement.\n\nInstallation\n------------\n\n::\n\n $ pip install sentry_stack_checker\n\nUsage\n-----\n\n::\n\n $ pylint --load-plugins sentry_stack_checker -E -d all -e R9501\n $ pylint --load-plugins sentry_stack_checker -E -d all -e R9502\n\nThe option ``report-loggers`` can be provided to restrict the logging methods that are checked:\n\n::\n\n $ pylint --load-plugins sentry_stack_checker --report-loggers=warning,error\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davidszotten/sentry-stack-checker", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sentry-stack-checker", "package_url": "https://pypi.org/project/sentry-stack-checker/", "platform": "", "project_url": "https://pypi.org/project/sentry-stack-checker/", "project_urls": { "Homepage": "https://github.com/davidszotten/sentry-stack-checker" }, "release_url": "https://pypi.org/project/sentry-stack-checker/0.4/", "requires_dist": null, "requires_python": "", "summary": "Pylint plugin for checking usage of log.exception", "version": "0.4" }, "last_serial": 3889020, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "f2f0c559067395bbc03f6b1571e17493", "sha256": "0d194f712e97068b42e498c164f75b5c0838fc26fab0b4cf2922f751a17213f9" }, "downloads": -1, "filename": "sentry_stack_checker-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f2f0c559067395bbc03f6b1571e17493", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3301, "upload_time": "2018-03-15T20:52:31", "url": "https://files.pythonhosted.org/packages/1f/0d/1755402b98498b71f41565c31c6a88f5c71cb1479f14748ffaf722807b57/sentry_stack_checker-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02f0f6dedce2d00954da96e7984301d0", "sha256": "bdf4e538a969ffec65d46189f53983739eda6a9c48315f104a1a59ddb52f3a9e" }, "downloads": -1, "filename": "sentry-stack-checker-0.2.tar.gz", "has_sig": false, "md5_digest": "02f0f6dedce2d00954da96e7984301d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2096, "upload_time": "2018-03-15T20:52:32", "url": "https://files.pythonhosted.org/packages/0f/9c/85cd7e41d54daac8378bc3f3ba4a791311d0a62c16fa020ce51c6685037b/sentry-stack-checker-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f8a2c3a09cee07c7b671b0b61bd0e5ea", "sha256": "9947a3c7f894b708f0748df61266a661b4c0f66c280e6503f182bbcfb4b171be" }, "downloads": -1, "filename": "sentry_stack_checker-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8a2c3a09cee07c7b671b0b61bd0e5ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3762, "upload_time": "2018-03-15T20:55:07", "url": "https://files.pythonhosted.org/packages/80/ec/ffd56a695b805ec985018bb90088d16d9a569df8588eb2da24be81b1ffd3/sentry_stack_checker-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e25bfdf1cd2cf50bcd8e646c8de224b", "sha256": "de4630a9ae58f1c9d32f21c96d2d8c10b452eddd49d10c36b33fbf4c7e76eb61" }, "downloads": -1, "filename": "sentry-stack-checker-0.3.tar.gz", "has_sig": false, "md5_digest": "6e25bfdf1cd2cf50bcd8e646c8de224b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2176, "upload_time": "2018-03-15T20:55:09", "url": "https://files.pythonhosted.org/packages/de/de/44de6bca4359569cb677c0506fee34c958f09db371655a260bf3f26817a4/sentry-stack-checker-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "11825aa2ca0106417906b57aff1405c3", "sha256": "e7e02813ace4dfaa8fa0a3b06efbd4110ff8105b2baa7fe29133bf6106ead0fb" }, "downloads": -1, "filename": "sentry_stack_checker-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "11825aa2ca0106417906b57aff1405c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4155, "upload_time": "2018-05-22T19:49:56", "url": "https://files.pythonhosted.org/packages/9c/a1/d13970189236c3f19679d8cb1d29d449e2e13039666d4ff6bcae85d8fd3e/sentry_stack_checker-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b679c79b7eea393f986018918780a2bf", "sha256": "9d713a5009766fcac3eba2dce197a03aa213ed6e1ac7f78e7758ef4e44c388ef" }, "downloads": -1, "filename": "sentry_stack_checker-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b679c79b7eea393f986018918780a2bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4161, "upload_time": "2018-05-22T19:51:09", "url": "https://files.pythonhosted.org/packages/70/5e/4ea24183d1574413b04ecb89607cfbb36c40601fbaa261dbac9028fba336/sentry_stack_checker-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29c05f0ca330fc6eb5c9890903a212f2", "sha256": "5d305b10a9cb83df031b6283713ac467bf4e0a5d790d33c4cdd39cb2f81a1c9f" }, "downloads": -1, "filename": "sentry-stack-checker-0.4.tar.gz", "has_sig": false, "md5_digest": "29c05f0ca330fc6eb5c9890903a212f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2535, "upload_time": "2018-05-22T19:49:57", "url": "https://files.pythonhosted.org/packages/0f/2a/99d2a176ec2db2153823d151119454fba2454a6964757aa7c15791fdb7eb/sentry-stack-checker-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11825aa2ca0106417906b57aff1405c3", "sha256": "e7e02813ace4dfaa8fa0a3b06efbd4110ff8105b2baa7fe29133bf6106ead0fb" }, "downloads": -1, "filename": "sentry_stack_checker-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "11825aa2ca0106417906b57aff1405c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4155, "upload_time": "2018-05-22T19:49:56", "url": "https://files.pythonhosted.org/packages/9c/a1/d13970189236c3f19679d8cb1d29d449e2e13039666d4ff6bcae85d8fd3e/sentry_stack_checker-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b679c79b7eea393f986018918780a2bf", "sha256": "9d713a5009766fcac3eba2dce197a03aa213ed6e1ac7f78e7758ef4e44c388ef" }, "downloads": -1, "filename": "sentry_stack_checker-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b679c79b7eea393f986018918780a2bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4161, "upload_time": "2018-05-22T19:51:09", "url": "https://files.pythonhosted.org/packages/70/5e/4ea24183d1574413b04ecb89607cfbb36c40601fbaa261dbac9028fba336/sentry_stack_checker-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29c05f0ca330fc6eb5c9890903a212f2", "sha256": "5d305b10a9cb83df031b6283713ac467bf4e0a5d790d33c4cdd39cb2f81a1c9f" }, "downloads": -1, "filename": "sentry-stack-checker-0.4.tar.gz", "has_sig": false, "md5_digest": "29c05f0ca330fc6eb5c9890903a212f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2535, "upload_time": "2018-05-22T19:49:57", "url": "https://files.pythonhosted.org/packages/0f/2a/99d2a176ec2db2153823d151119454fba2454a6964757aa7c15791fdb7eb/sentry-stack-checker-0.4.tar.gz" } ] }