цикл по всем переменным-членам класса в Python

Как вы получаете список всех переменных в классе, который можно повторять? Вроде как местные жители (), но для класса

class Example(object):
    bool143 = True
    bool2 = True
    blah = False
    foo = True
    foobar2000 = False

    def as_list(self)
       ret = []
       for field in XXX:
           if getattr(self, field):
               ret.append(field)
       return ",".join(ret)

это должно вернуться

>>> e = Example()
>>> e.as_list()
bool143, bool2, foo

Ответы на вопрос(6)

Ваш ответ на вопрос