#python #python-3.x
#python #python-3.x
Вопрос:
Он объясняет поиск явного имени атрибута из класса C следующим образом:
2. From a class C, search the class, its superclasses, and its metaclasses tree,
as follows:
a. Search the __dict__ of all metaclasses on the __mro__ found at C’s __class__
b. If a data descriptor was found in step a, call it and exit
c. Else, call a descriptor or return a value in the __dict__ of a class
on C’s own__mro__
d. Else, call a nondata descriptor or return a value found in step a
Я понимаю все a, b, d и часть c or return a value in the __dict__ of a class on C’s own__mro__
Я не понимаю часть c Else, call a descriptor
.
В b он уже проверил дескриптор данных. В d он проверяет дескриптор без данных.
Что descriptor
он имеет в виду здесь, в c?
Было бы здорово, если бы вы могли привести пример