Files
AutoMarket/backend/wb_api/exceptions.py

16 lines
405 B
Python

class WBAPIError(Exception):
"""Base exception for all Wildberries API errors."""
pass
class WBAuthError(WBAPIError):
"""Raised when authentication fails (HTTP 401)."""
pass
class WBRateLimitError(WBAPIError):
"""Raised when API rate limits are exceeded (HTTP 429)."""
pass
class WBBadRequestError(WBAPIError):
"""Raised when API returns HTTP 400 (Bad Request)."""
pass