Я делаю простой цикл для своих списков узлов.
nodeList = obj.get_nodes_list()
for node in nodeList.items:
print node.
Узел - это тип V1Node, и я хочу получить доступ к статусу состояния (поле)
Это то, что я получаю в PyCharm IDE в сеансе отладки:
И это то, что я использую intellisense:
Вопрос: Где у меня есть все публичные поля?!
В сеансе отладки PyCharm имеет доступ к экземпляру объекта и может проверять и точно видеть, какие атрибуты он имеет. Когда вы редактируете код, PyCharm ничего не запускает и может только анализировать код статически. Его возможности для этого ограничены отсутствием деклараций типа Python, поэтому совершенно нормально, что он не отображает всех доступных членов.
Чтобы улучшить работу Intellisense PyCharm, вы можете добавить подсказки типа к вашему коду, как описано в документации.