Source code for src.api.common.exceptions

[docs] class ValidationError(Exception): """Exception raised for validation errors."""
[docs] def __init__( self, status_code: int, message: str, original_exception: Exception | None = None, ): self.message = message self.status_code = status_code self.original_exception = original_exception super().__init__(self.message)
[docs] class DataError(Exception): """Exception raised for data related errors."""
[docs] def __init__( self, status_code: int, message: str, original_exception: Exception | None = None, ): self.message = message self.status_code = status_code self.original_exception = original_exception super().__init__(self.message)