Python - это язык с динамической типизацией, и ваш редактор не может оценить тип параметра a
, переданного в конструктор B
до времени выполнения, чтобы показать вам его атрибуты.
Вы можете использовать подсказку типасказать, что вы ожидаете, что объект A
будет передан в качестве параметра a
в конструктор B
:
def __init__(self, a: A):
Без подсказки типа вы можете использовать ctrl(or command)+space
для просмотра всех возможных завершений.