@@ -189,9 +189,8 @@ async def replace_with_new_websocket(
189189 buffered_messages = list (self ._buffer .buffer )
190190 for msg in buffered_messages :
191191 try :
192- await self ._send_transport_message (
193- msg ,
194- new_ws ,
192+ await send_transport_message (
193+ msg , new_ws , self ._begin_close_session_countdown
195194 )
196195 except WebsocketClosedException :
197196 logger .info (
@@ -209,20 +208,6 @@ def _reset_session_close_countdown(self) -> None:
209208 self ._heartbeat_misses = 0
210209 self ._close_session_after_time_secs = None
211210
212- async def _send_transport_message (
213- self ,
214- msg : TransportMessage ,
215- websocket : websockets .WebSocketCommonProtocol ,
216- ) -> None :
217- try :
218- await send_transport_message (
219- msg , websocket , self ._begin_close_session_countdown
220- )
221- except WebsocketClosedException as e :
222- raise e
223- except FailedSendingMessageException as e :
224- raise e
225-
226211 async def get_next_expected_seq (self ) -> int :
227212 """Get the next expected sequence number from the server."""
228213 return self ._seq_manager .get_ack ()
@@ -280,9 +265,8 @@ async def send_message(
280265 # If the websocket is closed, we should not send the message
281266 # and wait for the retry from the buffer.
282267 return
283- await self ._send_transport_message (
284- msg ,
285- self ._ws_wrapper .ws ,
268+ await send_transport_message (
269+ msg , self ._ws_wrapper .ws , self ._begin_close_session_countdown
286270 )
287271 except WebsocketClosedException as e :
288272 logger .debug (
0 commit comments