awesome-fastapi-projects/populate/exceptions.py
Marcelo Trylesinski 65c21c0bd4 Add structure
2021-11-17 10:10:33 +01:00

15 lines
350 B
Python

from typing import Any, Callable
from populate.logger import log
def ignore_exceptions(func: Callable):
def wrapper(*args: Any, **kwargs: Any):
try:
return func(*args, **kwargs)
except Exception:
log.exception(f"An exception has occurred on {func.__name__}")
return None
return wrapper