# pylint: disable=missing-docstring class SomeException(Exception): pass class SubclassException(SomeException): pass AliasException = SomeException try: pass except (SomeException, SomeException): # [overlapping-except] pass try: pass except (SomeException, SubclassException): # [overlapping-except] pass try: pass except (SomeException, AliasException): # [overlapping-except] pass try: pass except (AliasException, SubclassException): # [overlapping-except] pass try: pass # +1:[overlapping-except, overlapping-except, overlapping-except] except (SomeException, AliasException, SubclassException): pass try: pass except (ArithmeticError, FloatingPointError): # [overlapping-except] pass try: pass except (ValueError, UnicodeDecodeError): # [overlapping-except] pass