Подскажите почему контекстный менеджер get_client в глобальной области автокомплитится пичармом,
а если он написан в качестве метода - нет? Мне кажется что пичарм просто не всемогущий, но возможно я чего-то не знаю. Ссылка на гист, чтобы Вы могли попробовать у себя.