Python/Объектно-ориентированное программирование на Python: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 386:
# Производится рекурсивный поиск по <code>__dict__</code> всех родительских классов (при множественном наследовании поиск производится в режиме deep-first, в том порядке как базовые классы перечислены в определении класса-потомка). Алгоритм поиска разный для «классических» и «новых» классов.
# Если у <code>object</code> есть метод <code>__getattr__</code>, то вызывается он с параметром <code>'field'</code>
# ВозбуждаетсяВызывается исключение <code>AttributeError</code> .
 
Если поиск окончен успешно, то проверяется, является ли атрибут классом «нового стиля».