PyCharm не знает, что может быть db_manager
, поэтому он не может дать вам подсказки по редактированию.
Если ваша среда поддерживает это, аннотируйте аргумент, и PyCharm может сделать вывод типа оттуда:
def __init__(self, db_manager: DBManagerInterface):
self.db_manager = db_manager
или, если это не поддерживается, вы можете добавить аннотацию в строку документации:
def __init__(self, db_manager):
"""
:type db_manager: DBManagerInterface
"""
self.db_manager = db_manager