Sobes.tech
Back to tasks
Junior — Senior
51

Декоратор для обработки исключений с вызовом колбэков

Get help with live coding in real time with Sobes Copilot
Task condition

Необходимо реализовать декоратор, который в качестве параметра принимает список кортежей — соответствие исключения и функции‑обработчика. При возникновении указанного исключения в теле оборачиваемой функции декоратор должен вызвать привязанный к нему колбэк.

def handler(pairs: list[tuple[Exception, Callable[[], None]]]):
    ...