Question du test Python

Quel est le rôle du descripteur "__get__" dans ce code Python ?

Difficile

Que pouvez-vous affirmer sur le descripteur __get__ dans la class TopClass ?

class TopClass:
    def __init__(self):
        self.instance = None

    def __get__(self, instance, cls=None):
        self.instance = instance
        return self

    def request_data(self):
        return True


class MainClass:
    top_class = TopClass()
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 !