Pylint plugin for checking usage of log.exception
Project description
Pylint 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.
Installation
$ pip install sentry_stack_checker
Usage
$ pylint --load-plugins sentry_stack_checker <module> -E -d all -e R9501 $ pylint --load-plugins sentry_stack_checker <module> -E -d all -e R9502
The option report-loggers can be provided to restrict the logging methods that are checked:
$ pylint --load-plugins sentry_stack_checker <module> --report-loggers=warning,error
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file sentry-stack-checker-0.4.tar.gz
.
File metadata
- Download URL: sentry-stack-checker-0.4.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d305b10a9cb83df031b6283713ac467bf4e0a5d790d33c4cdd39cb2f81a1c9f |
|
MD5 | 29c05f0ca330fc6eb5c9890903a212f2 |
|
BLAKE2b-256 | 0f2a99d2a176ec2db2153823d151119454fba2454a6964757aa7c15791fdb7eb |
File details
Details for the file sentry_stack_checker-0.4-py2.py3-none-any.whl
.
File metadata
- Download URL: sentry_stack_checker-0.4-py2.py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d713a5009766fcac3eba2dce197a03aa213ed6e1ac7f78e7758ef4e44c388ef |
|
MD5 | b679c79b7eea393f986018918780a2bf |
|
BLAKE2b-256 | 705e4ea24183d1574413b04ecb89607cfbb36c40601fbaa261dbac9028fba336 |
File details
Details for the file sentry_stack_checker-0.4-py2-none-any.whl
.
File metadata
- Download URL: sentry_stack_checker-0.4-py2-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7e02813ace4dfaa8fa0a3b06efbd4110ff8105b2baa7fe29133bf6106ead0fb |
|
MD5 | 11825aa2ca0106417906b57aff1405c3 |
|
BLAKE2b-256 | 9ca1d13970189236c3f19679d8cb1d29d449e2e13039666d4ff6bcae85d8fd3e |