Вообще, магический метод __init__ придумали для инициализации полей объекта класса. А у вас тут просто указание типа. И IDE начинает ругатся ниже, что Unresolved attribute reference 'clickhouse_connect' for class 'Clickhouse' и mypy говорит, что ugc/etl/config.py:44: error: Item "None" of "Optional[Any]" has no attribute "execute"
Несколько рекомендаций:
__init__
придумали для инициализации полей объекта класса. А у вас тут просто указание типа. И IDE начинает ругатся ниже, чтоUnresolved attribute reference 'clickhouse_connect' for class 'Clickhouse'
иmypy
говорит, чтоugc/etl/config.py:44: error: Item "None" of "Optional[Any]" has no attribute "execute"
Вот такое еще было задание, где предполагалось сравнение ClickHouse и Vertica (где бы это посмотреть?):