| BaseException | |
| ├── SystemExit | |
| ├── KeyboardInterrupt | |
| ├── GeneratorExit | |
| └── Exception | |
| ├── StopIteration | |
| ├── StopAsyncIteration | |
| ├── ArithmeticError | |
| │ ├── FloatingPointError | |
| │ ├── OverflowError | |
| │ └── ZeroDivisionError | |
| ├── AssertionError | |
| ├── AttributeError | |
| ├── BufferError | |
| ├── EOFError | |
| ├── ImportError | |
| │ └── ModuleNotFoundError | |
| ├── LookupError | |
| │ ├── IndexError | |
| │ └── KeyError | |
| ├── MemoryError | |
| ├── NameError | |
| │ └── UnboundLocalError | |
| ├── OSError | |
| │ ├── BlockingIOError | |
| │ ├── ChildProcessError | |
| │ ├── ConnectionError | |
| │ │ ├── BrokenPipeError | |
| │ │ ├── ConnectionAbortedError | |
| │ │ ├── ConnectionRefusedError | |
| │ │ └── ConnectionResetError | |
| │ ├── FileExistsError | |
| │ ├── FileNotFoundError | |
| │ ├── InterruptedError | |
| │ ├── IsADirectoryError | |
| │ ├── NotADirectoryError | |
| │ ├── PermissionError | |
| │ ├── ProcessLookupError | |
| │ └── TimeoutError | |
| ├── ReferenceError | |
| ├── RuntimeError | |
| │ ├── NotImplementedError | |
| │ └── RecursionError | |
| ├── SyntaxError | |
| │ └── IndentationError | |
| │ └── TabError | |
| ├── SystemError | |
| ├── TypeError | |
| ├── ValueError | |
| │ └── UnicodeError | |
| │ ├── UnicodeDecodeError | |
| │ ├── UnicodeEncodeError | |
| │ └── UnicodeTranslateError | |
| └── Warning | |
| ├── DeprecationWarning | |
| ├── PendingDeprecationWarning | |
| ├── RuntimeWarning | |
| ├── SyntaxWarning | |
| ├── UserWarning | |
| ├── FutureWarning | |
| ├── ImportWarning | |
| ├── UnicodeWarning | |
| ├── BytesWarning | |
| ├── EncodingWarning | |
| └── ResourceWarning |