From ff8cdd6a392f1a3326de26302a7fdcc3b9fbf3a8 Mon Sep 17 00:00:00 2001 From: Nie Tsuu Date: Sun, 16 Feb 2025 16:26:41 +0800 Subject: [PATCH] _V5TradeWebSocketManager: Send error messages on callback_function --- pybit/_websocket_trading.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/pybit/_websocket_trading.py b/pybit/_websocket_trading.py index a1891df..c8abf5a 100644 --- a/pybit/_websocket_trading.py +++ b/pybit/_websocket_trading.py @@ -32,13 +32,6 @@ def _process_auth_message(self, message): f"API keys and resync your system time. Raw error: {message}" ) - def _process_error_message(self, message): - logger.error( - f"WebSocket request {message['reqId']} hit an error. Enabling " - f"traceLogging to reproduce the issue. Raw error: {message}" - ) - self._pop_callback(message["reqId"]) - def _handle_incoming_message(self, message): def is_auth_message(): if message.get("op") == "auth": @@ -46,16 +39,8 @@ def is_auth_message(): else: return False - def is_error_message(): - if message.get("retCode") != 0: - return True - else: - return False - if is_auth_message(): self._process_auth_message(message) - elif is_error_message(): - self._process_error_message(message) else: callback_function = self._pop_callback(message["reqId"]) callback_function(message)