Skip to content

Commit 8ff4128

Browse files
Transition connecting
1 parent b50f9e6 commit 8ff4128

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/replit_river/v2/session.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,6 @@ def transition_connecting() -> None:
505505

506506
self._task_manager.create_task(
507507
_check_to_close_session(
508-
self._transport_id,
509508
self._transport_options.close_session_check_interval_ms,
510509
lambda: self._state,
511510
lambda: self._ws,
@@ -929,7 +928,6 @@ async def _send_close_stream(
929928

930929

931930
async def _check_to_close_session(
932-
transport_id: str,
933931
close_session_check_interval_ms: float,
934932
get_state: Callable[[], SessionState],
935933
get_ws: Callable[[], ClientConnection | None],
@@ -939,8 +937,8 @@ async def _check_to_close_session(
939937
logger.debug("_check_to_close_session: Checking")
940938
await asyncio.sleep(close_session_check_interval_ms / 1000)
941939

942-
if not (ws := get_ws()) or ws.protocol.state is CLOSED:
943-
logger.info("Grace period ended for %s, closing session", transport_id)
940+
if (ws := get_ws()) and ws.protocol.state is CLOSED:
941+
logger.info("Websocket is closed, transitioning to connecting")
944942
transition_connecting()
945943

946944

0 commit comments

Comments
 (0)