 |
 |
 |
 |
 |
 |
 |
From: jolaf |
Date:
February 4th, 2015 08:55 pm (UTC)
|
| (link) |
|
Хитрого наследования в тестах реально нет, ты прав :), но те решения, которые я видел (собственно, своё и авторское), наследования не боятся. Впрочем, это же не практическая задача "напишите отладчик, чтобы весь мир им пользовался", это просто задачка для разминки мозгов, так что не стоит излишне её обобщать. Тесты вполне задают область работы.
__getattr__ переопределять как раз бесполезно, потому что он вызывается, только если атрибут не удаётся найти обычным путём (то есть, в словаре атрибутов объекта).
|
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
From: jolaf |
Date:
February 4th, 2015 09:20 pm (UTC)
|
| (link) |
|
|
 |
 |
 |
 |
|
|
 |
 |