Пример:
Код: Выделить всё
class Base:
def __init_subclass__(cls, **kwargs):
print(f"Initialized subclass: {cls.__name__}")
super().__init_subclass__(**kwargs)
class Meta(type):
def __new__(cls, name, bases, dct):
new_cls = super().__new__(cls, name, bases, dct)
return new_cls
for i in range(3):
class_name = f"DynamicClass{i}"
globals()[class_name] = Meta(class_name, (Base,), {})
Мой вопрос:
Почему __init_subclass __ не gate not gate stice not stice stice> not ke gate> not gate gta> not gat hate stice> not gate stice> not kee stice stice> not kee stice stice> not kee stice stice stice not kee not kee not kee not?/code not? /> Есть ли правильный способ вызвать его или убедиться, что он работает, когда классы генерируются динамически с помощью Metaclass? < /li>
< /ul>
Подробнее здесь: https://stackoverflow.com/questions/797 ... with-dynam