mirror of
https://github.com/python/cpython.git
synced 2025-08-02 08:02:56 +00:00

No detailed change log; just check out the change log for the py3k-pep3137 branch. The most obvious changes: - str8 renamed to bytes (PyString at the C level); - bytes renamed to buffer (PyBytes at the C level); - PyString and PyUnicode are no longer compatible. I.e. we now have an immutable bytes type and a mutable bytes type. The behavior of PyString was modified quite a bit, to make it more bytes-like. Some changes are still on the to-do list.
49 lines
1.3 KiB
Text
49 lines
1.3 KiB
Text
BaseException
|
|
+-- SystemExit
|
|
+-- KeyboardInterrupt
|
|
+-- Exception
|
|
+-- GeneratorExit
|
|
+-- StopIteration
|
|
+-- ArithmeticError
|
|
| +-- FloatingPointError
|
|
| +-- OverflowError
|
|
| +-- ZeroDivisionError
|
|
+-- AssertionError
|
|
+-- AttributeError
|
|
+-- BufferError
|
|
+-- EnvironmentError
|
|
| +-- IOError
|
|
| +-- OSError
|
|
| +-- WindowsError (Windows)
|
|
| +-- VMSError (VMS)
|
|
+-- EOFError
|
|
+-- ImportError
|
|
+-- LookupError
|
|
| +-- IndexError
|
|
| +-- KeyError
|
|
+-- MemoryError
|
|
+-- NameError
|
|
| +-- UnboundLocalError
|
|
+-- ReferenceError
|
|
+-- RuntimeError
|
|
| +-- NotImplementedError
|
|
+-- SyntaxError
|
|
| +-- IndentationError
|
|
| +-- TabError
|
|
+-- SystemError
|
|
+-- TypeError
|
|
+-- ValueError
|
|
| +-- UnicodeError
|
|
| +-- UnicodeDecodeError
|
|
| +-- UnicodeEncodeError
|
|
| +-- UnicodeTranslateError
|
|
+-- Warning
|
|
+-- DeprecationWarning
|
|
+-- PendingDeprecationWarning
|
|
+-- RuntimeWarning
|
|
+-- SyntaxWarning
|
|
+-- UserWarning
|
|
+-- FutureWarning
|
|
+-- ImportWarning
|
|
+-- UnicodeWarning
|
|
+-- BytesWarning
|