I'm trying to create a metaclass but when I assign it to another class I receive the error TypeError: __init_subclass__() takes no keyword arguments but I don't implement any __init_subclass__. Why is this function being called?
class Meta(type):
def __new__(cls, name, bases, dct):
return super().__new__(cls, name, bases, dct)
class MyClass(meta=Meta):
pass