Errors¶
All SDK errors inherit from EToroError:
EToroError
+-- EToroApiError # HTTP 4xx/5xx
| +-- EToroRateLimitError # HTTP 429
+-- EToroAuthError # HTTP 401/403 or WS auth failure
+-- EToroValidationError # Invalid input
+-- EToroWebSocketError # WS connection/protocol errors
EToroError¶
EToroApiError¶
- class etoropy.EToroApiError(message, status_code, response_body=None, request_id=None, request_context=None)[source]¶
Bases:
EToroErrorHTTP error from the eToro API (4xx/5xx).
- Parameters:
EToroRateLimitError¶
- class etoropy.EToroRateLimitError(message, retry_after_s=None, request_id=None)[source]¶
Bases:
EToroApiErrorHTTP 429 – rate limit exceeded.