Skip to content

Commit a339177

Browse files
committed
intro/magic: Call super().__init(...) from type subclasses
Fixes #303
1 parent b5d02ab commit a339177

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

lessons/intro/magic/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -655,6 +655,7 @@ class IterableMeta(type):
655655
def __init__(cls, name, bases, namespace):
656656
cls.items = sorted(n for n in namespace
657657
if not n.startswith('__'))
658+
super().__init__(name, bases, namespace)
658659

659660
def __iter__(cls):
660661
return iter(cls.items)
@@ -708,6 +709,7 @@ class OrderRememberingMeta(type):
708709

709710
def __init__(cls, name, bases, namespace):
710711
cls.items = list(namespace)
712+
super().__init__(name, bases, namespace)
711713

712714
def __iter__(cls):
713715
return iter(cls.items)

0 commit comments

Comments
 (0)