/
glukhov2008
/
Python
Обзор
Документация
Войти
/
glukhov2008
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ignore_exception_deco.py
16 строк
519 B
Андрей Глухов
add ignore_exception_deco.py
10 апр 2024, 18:14
10 апр 2024, 18:14
262da4b
Код
Авторство
О чём код?
import functools def ignore_exception(*argums): def decorator(func): @functools.wraps(func) def wrapper(*args, **kwargs): try: value = func(*args, **kwargs) return value except Exception as ex: if ex.__class__ in argums: print(f"Исключение {ex.__class__.__name__} обработано") else: raise ex return wrapper return decorator