Spaces:
Sleeping
Sleeping
File size: 576 Bytes
b39c0ba |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from fastapi.responses import JSONResponse
def handle_exception(e: Exception):
"""Helper function to handle exceptions in a consistent way."""
return JSONResponse(
status_code=500, content=f"An unexpected error occurred: {str(e)}"
)
def handle_error(e, message):
return JSONResponse(status_code=500, content={"error": f"{message}: {str(e)}"})
def not_found_error(message):
return JSONResponse(status_code=404, content={"error": message})
def no_entries_found(message):
return JSONResponse(status_code=404, content={"message": message})
|