LINUX.ORG.RU

История изменений

Исправление mazdai, (текущая версия) :

О каких методах решения можно говорить, не определив проблему? Это верно. setattr( лучше getattr(, поскольку под капотом класса могут производиться махинации с атрибутом, возвращаемым объектом из другого объекта/класса: если возвращается чужой, а операции производятся со своим, в итоге получится очевидно нежелательное/неопределенное поведение

Исходная версия mazdai, :

О каких методах решения можно говорить, не определив проблему? Это верно. setattr( лучше getattr(, поскольку под капотом класса могут производиться махинации с атрибутом, возвращаемым объектом из другого объекта/класса, если возвращается чужой, а операции производятся со своим, в итоге получится очевидно нежелательное/неопределенное поведение