Исправление асинхронных вызовов в weather updater
В исходном коде использовался блокирующий вызов open() для чтения файлов. Я заменил его на асинхронный aiofiles.open() — это улучшит производительность. Добавил проверку на случай, если файл перевода не найден или в нем отсутствует нужный ключ. Теперь вместо ошибки компонент будет возвращать исходное значение.
Спасибо! Дополнительные return не нужны: если выброшено пойманное исключение продолжится выполнение основной ветки кода и отработает общий retrun c неизменным value.
И стилистически ошибки тоже поправьте, пожалуйста, чтобы flake8 проходил.
Интеграция не работает не получается теперь взять ключ на стороне яндекса он сделал сервис платным
Интеграция не работает не получается теперь взять ключ на стороне яндекса он сделал сервис платным
#127 про это. v3 ключи не поддерживаются, поэтому новым пользователям, пока, воспользоваться интеграцией не получится. Для владельцев v2 ключей все должно работать.
(давайте v3 -- в правильном месте обсуждать, а не флудить где попало)
В v4.0.0 частично исправлено, частично удалены вызовы.