Spaces:
Sleeping
Sleeping
File size: 352 Bytes
402daee |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from fastapi.responses import JSONResponse
class APIError(Exception):
def __init__(self, error):
self.error = error
def to_response(self):
return error_response(self.error)
def error_dict(error):
return {"error": str(error)}
def error_response(error):
return JSONResponse(status_code=500, content=error_dict(error))
|