【发布时间】:2020-12-06 11:04:31
【问题描述】:
我正在尝试创建一个元类,但是当我将它分配给另一个类时,我收到错误TypeError: __init_subclass__() takes no keyword arguments,但我没有实现任何__init_subclass__。为什么调用这个函数?
class Meta(type):
def __new__(cls, name, bases, dct):
return super().__new__(cls, name, bases, dct)
class MyClass(meta=Meta):
pass
【问题讨论】: