и только если они подходят, кидать на запрос, но это все-таки как-то не так. По документации нашел, что при запросе "weather_at_place" возвращается или "Observation"(как я понимаю с данными) или "None"(если данных нет сейчас). В остальных случаях вызывается ошибка парсера данных(как я понимаю): ParseResponseException when OWM Weather API responses’ data cannot be parsed
Вот и возник вопрос, как не крашить скрипт, а при вызове ошибки парсера скрипт писал что-то типа "не верный город"?
try: # вызов твоих методов except ParseResponseException: bot.send_message(message.chat.id, ‘Неверное название города’)
Обсуждают сегодня