Python Exception Hierarchy (C) 2018-2021 T.Birnthaler OSTC GmbH
==========================
Doku --> docs.python.org/3/library/exceptions.html#exception-hierarchy
docs.python.org/3/library/builtins.html
+---------------------------------+-----------------------------------------+
| BaseException | Zsfg. ALLE Exceptions |
+---------------------------------+-----------------------------------------+
| SystemExit | Ausgelöst durch sys.exit() |
| KeyboardInterrupt | Ausgelöst durch "Strg-C" |
| GeneratorExit | Ausgelöst durch generator.close() |
| Exception | Zsfg. sinnvollerweise abzufangende Exc. |
+---------------------------------+-----------------------------------------+
| StopIteration | Automatisch am Ende einer Collection |
| StopAsyncIteration | |
| ArithmeticError | Arithmetische Fehler |
| FloatingPointError | Fließkommafehler |
| OverflowError | Fließkommaüberlauf |
| ZeroDivisionError | Division durch 0 |
| AssertionError | Zusicherung "assert" verletzt |
| AttributeError | Unbekanntes Objekt-Attribut |
| BufferError | |
| EOFError | Dateiende erreicht |
| ImportError | Modul nicht gefunden |
| ModuleNotFoundError | |
| LookupError | |
| IndexError | Index von Tupel/Liste/String zu groß |
| KeyError | Key von Dictionary unbekannt |
| MemoryError | |
| NameError | Unbekannter Name |
| UnboundLocalError | Funktionsvariable lokal + global |
+---------------------------------+-----------------------------------------+
| OSError | Zsfg. aller Betriebssystemfehler |
| BlockingIOError | |
| ChildProcessError | |
| ConnectionError | Verbindungsfehler |
| BrokenPipeError | |
| ConnectionAbortedError | |
| ConnectionRefusedError | |
| ConnectionResetError | |
| FileExistsError | Datei vorhanden |
| FileNotFoundError | Datei NICHT vorhanden |
| InterruptedError | |
| IsADirectoryError | Verz. vorhanden |
| NotADirectoryError | verz. NICHT vorhanden |
| PermissionError | Zugriffsrecht fehlt |
| ProcessLookupError | |
| TimeoutError | |
+---------------------------------+-----------------------------------------+
| ReferenceError | |
| RuntimeError | Laufzeitfehler |
| NotImplementedError | Funktion nicht implementiert |
| RecursionError | Zu hohe Rekursionstiefe (> 1000) |
| SyntaxError | Syntax falsch |
| IndentationError | Einrückung falsch |
| TabError | Tabulator + Leerzeichen gemischt |
| SystemError | |
| TypeError | Datentypfehler |
| ValueError | Wertfehler |
| UnicodeError | Unicodefehler |
| UnicodeDecodeError | |
| UnicodeEncodeError | |
| UnicodeTranslateError | |
+---------------------------------+-----------------------------------------+
| Warning | Zsfg. aller Warnungen |
| DeprecationWarning | Veraltete Anweisung |
| PendingDeprecationWarning | |
| RuntimeWarning | |
| SyntaxWarning | |
| UserWarning | Basisklasse für Benutzer-Warnungen |
| FutureWarning | |
| ImportWarning | |
| UnicodeWarning | |
| BytesWarning | |
| ResourceWarning | |
+---------------------------------+-----------------------------------------+