fixed code

This commit is contained in:
SlimusMinus
2026-08-05 01:44:29 +03:00
parent 72159dbe4a
commit d33f0eaa78
30 changed files with 143 additions and 375 deletions

View File

@@ -2,8 +2,10 @@ from fastapi import Request
from fastapi.responses import JSONResponse
from app.exceptions.invalid_text_exception import InvalidTextException
from app.exceptions.invalid_image_exception import InvalidImageException
from app.models.response.error_response import ErrorResponse
async def invalid_text_exception_handler(
request: Request,
exc: InvalidTextException
@@ -12,8 +14,15 @@ async def invalid_text_exception_handler(
code="INVALID_TEXT",
message=exc.message
)
return JSONResponse(status_code=400, content=response.model_dump())
return JSONResponse(
status_code=400,
content=response.model_dump()
)
async def invalid_image_exception_handler(
request: Request,
exc: InvalidImageException
):
response = ErrorResponse(
code="INVALID_IMAGE",
message=exc.message
)
return JSONResponse(status_code=400, content=response.model_dump())

View File

@@ -1,2 +1,5 @@
class InvalidImageException(Exception):
from app.exceptions.moderation_exception import ModerationException
class InvalidImageException(ModerationException):
pass

View File

@@ -1,4 +1,4 @@
class ModerationException(Exception):
def __init__(self, message: str):
self.message = message
self.message = message
super().__init__(message)