пустые атрибуты у класса
А как для класса сделать так, чтобы на запрос любого атрибута возвращался бы атрибут или "" если такого атрибута нет?
Я попробовал тупо:
но попытка получить атрибут понятным образом приводит к рекурсии. Видимо, надо "руками" смотреть в списке атрибутов. А как этот список называется?
UPD, решение:
Я попробовал тупо:
class test():
def __getattr__(self,name):
getattr(self,name,"")
но попытка получить атрибут понятным образом приводит к рекурсии. Видимо, надо "руками" смотреть в списке атрибутов. А как этот список называется?
UPD, решение:
class test():
def __getattr__(self, name):
return ""
