PY3.W0716

Wrong exception operation

Used when an operation is done against an exception, but the operation is not valid for the exception in question. Usually emitted when having binary operations between exceptions in except handlers.

Noncompliant Code:

Copy
try:
    1 / 0
except ZeroDivisionError >= Exception:
    pass

Compliant Code:

Copy
try:
    1 / 0
except ZeroDivisionError:
    pass

The content on this page is adapted from the Pylint User Guide, Copyright ©2003-2022, Logilab, PyCQA and contributors. All rights reserved. https://pylint.pycqa.org/en/latest/index.html#, and is used under the Python Software Foundation License Version 2. Examples, recipes, and other code in the Pylint documentation are additionally licensed under the Zero Clause BSD License.