Files
centurion_erp/app/core/exceptions.py
2024-11-28 02:22:21 +09:30

21 lines
391 B
Python

from rest_framework import exceptions, status
from rest_framework.exceptions import (
ValidationError,
PermissionDenied
)
class MissingAttribute(Exception):
""" An attribute is missing"""
pass
class APIError(
exceptions.APIException
):
status_code = status.HTTP_400_BAD_REQUEST
default_detail = 'An unknown ERROR occured'
default_code = 'unknown_error'