Почему IDLE не показывает атрибуты данных класса?

У меня есть модуль класса Python, открытый в окне редактора IDLE (3.4.1). Класс состоит из атрибутов данных и методов. При открытии обозревателя классов (Alt+C) я вижу список методов, но не атрибуты данных. Почему это?

class Test:

    a = 1
    b = 2

    def meth1(self):
        print(self.a)

    def meth2(self):
        print(self.b)

введите здесь описание изображения


person ysap    schedule 04.06.2014    source источник
comment
Краткий ответ: IDLE дерьмовый. Используйте любой другой редактор, который вам нравится.   -  person Davidmh    schedule 04.06.2014
comment
@Davidmh - я начал изучать Python только 2 дня назад. Я заметил, что для пакета, которому якобы пару лет, уровень незрелости удивителен. Здесь отсутствуют многие функции, которые считаются стандартными в любом полуприличном современном редакторе/IDE. Я могу понять философию минимализма, но некоторые функции действительно являются хорошим дополнением к любому программному редактору.   -  person ysap    schedule 04.06.2014
comment
На самом деле 15 лет! Предполагается, что он должен избегать беспорядка функций и быть кроссплатформенным; сохраняя при этом минимальный размер, так как он входит в комплект CPython.   -  person Davidmh    schedule 04.06.2014


Ответы (1)


Это не поддерживает это. Это все. Это правда, что ему 15 лет (как упомянул Davidmh), и предполагается, что он позволит избежать беспорядка в функциях..., но это не оправдывает отсутствие такой функциональности.

person Raydel Miranda    schedule 04.06.2014