Files
AutoMarket/backend/lamoda_api/exceptions.py

20 lines
518 B
Python

class LamodaAPIError(Exception):
"""Base exception for all Lamoda API errors."""
pass
class LamodaAuthError(LamodaAPIError):
"""Raised when authentication fails (HTTP 401 or 403)."""
pass
class LamodaRateLimitError(LamodaAPIError):
"""Raised when API rate limits are exceeded (HTTP 429)."""
pass
class LamodaBadRequestError(LamodaAPIError):
"""Raised when API returns HTTP 400."""
pass
class LamodaNotFoundError(LamodaAPIError):
"""Raised when API returns HTTP 404."""
pass