Commit cca75403 authored by Jeremy Hylton's avatar Jeremy Hylton

Add news about changes to metaclasses and __bases__ error checking.

parent fa955697
......@@ -126,6 +126,13 @@ Core and builtins
- Bug #1664966: Fix crash in exec if Unicode filename can't be decoded.
- Add new requirements for metaclasses. 1) If type or a subclass of type
occurs in __bases__, it must occur before any non-type bases, e.g.
before regular classes. 2) If you assign to __bases__, you may not
change the metaclass. Many more illegal assignments to __bases__
are now checked and raise TypeErrors. This changed fixed at least
one known crash.
Library
-------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment