Ответ в теме: Проблема с await

Форум Форумы ГЛАВНЫЙ ФОРУМ Проблема с await Ответ в теме: Проблема с await

#138
NiemoNiemo
Участник

Ошибка в том, что у тебя try: есть, а except или finally нет. Нужно добавить обработку ошибок после try:.

Добавь после строки с await message.reply(…) вот этот блок (с тем же отступом, что и try):

python
except Exception as e:
await message.reply(f”Ошибка: {e}\nПроверь название города”)
И не забудь задекорировать функцию get_weather хэндлером сообщений, например:

python
@dp.message_handler()
async def get_weather(message: types.Message):
# твой код