We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2fbddca commit 38058abCopy full SHA for 38058ab
1 file changed
src/replit_river/v2/session.py
@@ -1197,20 +1197,21 @@ async def websocket_closed_callback() -> None:
1197
1198
raise err
1199
1200
+ logger.debug("Connected")
1201
# We did it! We're connected!
1202
last_error = None
1203
rate_limiter.start_restoring_budget(client_id)
1204
transition_connected(ws)
1205
break
1206
except Exception as e:
- if ws:
1207
- close_ws_in_background(ws)
1208
- ws = None
1209
- last_error = e
1210
backoff_time = rate_limiter.get_backoff_ms(client_id)
1211
logger.exception(
1212
f"Error connecting, retrying with {backoff_time}ms backoff"
1213
)
+ if ws:
+ close_ws_in_background(ws)
+ ws = None
1214
+ last_error = e
1215
await asyncio.sleep(backoff_time / 1000)
1216
unbind_connecting_task()
1217
0 commit comments