Есть ли какой-то магический метод который вызывается когда класс расширяется дочерним?
class Parent:
@classmethod
def __extends__(cls, child_cls):
pass
# trigger __extends__ method
class Child(Parent): pass
Ответы (1 шт):
Автор решения: Алексей Соснин
→ Ссылка
Yes
class Parent:
def __init_subclass__(child_cls):
# do magic with child_cls
return
# this call __init_subclass__ parent method
class Child(Parent):
pass