Try ... except в TeleramBot

try:
    global minProtein 
    minProtein = message.text
    msg = bot.send_message(message.chat.id,text = 'The max amount of protein in the recipe: ', parse_mode = "html")
    bot.register_next_step_handler(msg, process_maxProtein)
except Exception as e:
    bot.reply_to(message, 'oooops')

Есть такой вот кусок кода. Никак не могу разобраться как работает "except Exception as e:". Какую функцию выполняет.


Ответы (1 шт):

Автор решения: Павел

В этой строке мы перехватываем исключение (условно - ошибку), и вместо того чтобы вылететь программа выполнит код, находящийся после блока except

Подробнее здесь: https://habr.com/ru/company/otus/blog/570882/

→ Ссылка