INNER CODE UNIT · Python
user_basic
akutayural/APIException · api_exception/__init__.py:236
async def user_basic():
is_not_allowed = True
if is_not_allowed:
raise APIException(
error_code=CustomExceptionCode.PERMISSION_DENIED,
http_status_code=403,
)
data = UserResponse(id=1, username="Kutay")
return ResponseModel[UserResponse](
data=data,
description="User retrieved successfully."
)
```
**5️⃣ RFC7807 setup – enable RFC7807-compliant error responses :**
```python
from fastapi import FastAPI
from api_exception import register_exception_handlers, add_file_handler, logger