try-except-pass (S110)
Derived from the flake8-bandit linter.
What it does
Checks for uses of the try
-except
-pass
pattern.
Why is this bad?
The try
-except
-pass
pattern suppresses all exceptions. Suppressing
exceptions may hide errors that could otherwise reveal unexpected behavior,
security vulnerabilities, or malicious activity. Instead, consider logging
the exception.
Example
Use instead: