Question du test Python

Quel est le rôle de la metaclasse Base dans ce code Python ?

Intermédiaire

Quel est le rôle de la métaclasse Base dans le code ci-dessus ?

class Base(type):
    def __new__(cls, name, bases, attrs):
        super_new = super().__new__
        attrs['custom_attribute'] = False
        return super_new(cls, name, bases, attrs)


class Middle(metaclass=Base):
    def __init__(self, firstname):
        self.firstname = firstname


class Bottom(Middle):
    pass
Auteur: John PendenqueStatut : PubliéeQuestion passée 20 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !