Отсутствует член класса на боковой панели символов geany

Пишу на питоне с Geany (v1.28 на LMDE2).

Я установил конфиг Geany с стандартным типом файла Python.

Боковая панель показывает: классы и импортирует символы, но не атрибуты.

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

Когда код находится вне класса, также появляются переменные и функции.

С другими языками (java?) появляются некоторые члены.

В руководстве Geany ничего не сказано о настройке боковой панели символов. , похоже, для этого используется filetype. Я пропустил какой-то совет по настройке или это нормальное поведение?


person freezed    schedule 13.02.2018    source источник
comment
Это уровень детализации, который я привык видеть. Это проблема? Этого достаточно, чтобы ориентироваться в большом файле.   -  person hpaulj    schedule 13.02.2018
comment
Хорошо, может быть, я должен отправить запрос функции в проект. Мне понравилось видеть здесь мои атрибуты класса, как на моем скриншоте: Map._line_nb, Map._colunm_nb, Map._robot_position и т. д.   -  person freezed    schedule 13.02.2018
comment
Вы хотите, чтобы он сканировал все методы для self.foo= назначений? Это не атрибуты класса. Это атрибуты экземпляра, которые назначаются при создании экземпляра, а не при импорте класса.   -  person hpaulj    schedule 13.02.2018
comment
Хм… может быть, я путаю… self.attribute — это атрибут экземпляра, а MyClass.attribute — это атрибут класса, не так ли? Тогда я просто хочу, чтобы имена моих атрибутов были доступны на боковой панели, чтобы быстро найти их.   -  person freezed    schedule 13.02.2018
comment
Он идентифицирует атрибуты класса. Он не отслеживает назначения внутри функций или методов (даже init).   -  person hpaulj    schedule 13.02.2018