Image

пустые атрибуты у класса

А как для класса сделать так, чтобы на запрос любого атрибута возвращался бы атрибут или "" если такого атрибута нет?

Я попробовал тупо:
class test():
    def __getattr__(self,name):
        getattr(self,name,"")

но попытка получить атрибут понятным образом приводит к рекурсии. Видимо, надо "руками" смотреть в списке атрибутов. А как этот список называется?

UPD, решение:

class test():
    def __getattr__(self, name):
        return ""