1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
# SPDX-License-Identifier: BSD-2-Clause
# Copyright (c) 2024 Phil Thompson <phil@riverbankcomputing.com>
# The builtin Python exceptions across all supported versions of Python.
PYTHON_EXCEPTIONS = (
'BaseException',
'Exception',
'StopIteration',
'GeneratorExit',
'ArithmeticError',
'LookupError',
'StandardError', # Python v2.
'AssertionError',
'AttributeError',
'BufferError',
'EOFError',
'FloatingPointError',
'OSError',
'ImportError',
'IndexError',
'KeyError',
'KeyboardInterrupt',
'MemoryError',
'NameError',
'OverflowError',
'RuntimeError',
'NotImplementedError',
'SyntaxError',
'IndentationError',
'TabError',
'ReferenceError',
'SystemError',
'SystemExit',
'TypeError',
'UnboundLocalError',
'UnicodeError',
'UnicodeEncodeError',
'UnicodeDecodeError',
'UnicodeTranslateError',
'ValueError',
'ZeroDivisionError',
'EnvironmentError', # Python v2.
'IOError', # Python v2.
'WindowsError', # Python v2.
'VMSError', # Python v2.
'BlockingIOError',
'BrokenPipeError',
'ChildProcessError',
'ConnectionError',
'ConnectionAbortedError',
'ConnectionRefusedError',
'ConnectionResetError',
'FileExistsError',
'FileNotFoundError',
'InterruptedError',
'IsADirectoryError',
'NotADirectoryError',
'PermissionError',
'ProcessLookupError',
'TimeoutError',
'Warning',
'UserWarning',
'DeprecationWarning',
'PendingDeprecationWarning',
'SyntaxWarning',
'RuntimeWarning',
'FutureWarning',
'ImportWarning',
'UnicodeWarning',
'BytesWarning',
'ResourceWarning',
)
|