summaryrefslogtreecommitdiff
path: root/pylint/test/functional/exception_is_binary_op.py
blob: f71163d1f61c4563c96be498ede707c910a8f26d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
"""Warn about binary operations used as exceptions."""
from __future__ import print_function
try:
    pass
except Exception or BaseException:  # [binary-op-exception]
    print("caught1")
except Exception and BaseException:  # [binary-op-exception]
    print("caught2")
except Exception or BaseException:  # [binary-op-exception]
    print("caught3")
except (Exception or BaseException) as exc:  # [binary-op-exception]
    print("caught4")