mirror of
https://codeberg.org/Freedium-cfd/web.git
synced 2026-03-11 09:04:37 +00:00
12 lines
356 B
Python
12 lines
356 B
Python
import sentry_sdk
|
|
from loguru import logger
|
|
|
|
from server.utils.error import generate_error
|
|
|
|
|
|
async def handle_exception(ex, message="An error occurred", status_code=500, quiet: bool = False):
|
|
logger.exception(ex)
|
|
if not quiet:
|
|
sentry_sdk.capture_exception(ex)
|
|
|
|
return await generate_error(message, status_code=status_code, quiet=quiet)
|