16 lines
405 B
Python
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
|