Sobes.tech
Junior — Senior
76

Контекстный менеджер, подавляющий указанные исключения

被问到的公司:

Т-БанкТ-Банк
任务条件

Необходимо реализовать контекстный менеджер suppress, который игнорирует заданные типы исключений.

Пример 1:

with suppress(ValueError):
    raise ValueError
print("OK")

Ожидаемый вывод: "OK"

Пример 2:

with suppress(ValueError):
    raise TypeError

Ожидаемый результат: TypeError будет проброшен наружу.