File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -292,6 +292,7 @@ def unbind_connecting_task() -> None:
292292 if not self ._connecting_task :
293293 self ._connecting_task = asyncio .create_task (
294294 _do_ensure_connected (
295+ transport_options = self ._transport_options ,
295296 client_id = self ._client_id ,
296297 server_id = self ._server_id ,
297298 session_id = self .session_id ,
@@ -977,6 +978,7 @@ async def _send_close_stream(
977978
978979
979980async def _do_ensure_connected [HandshakeMetadata ](
981+ transport_options : TransportOptions ,
980982 client_id : str ,
981983 session_id : str ,
982984 server_id : str ,
@@ -1048,7 +1050,9 @@ async def websocket_closed_callback() -> None:
10481050 "Handshake failed, conn closed while sending response" ,
10491051 ) from e
10501052
1051- startup_grace_deadline_ms = await get_current_time () + 60_000
1053+ startup_grace_deadline_ms = (
1054+ await get_current_time () + transport_options .handshake_timeout_ms
1055+ )
10521056 while True :
10531057 if await get_current_time () >= startup_grace_deadline_ms :
10541058 raise RiverException (
You can’t perform that action at this time.
0 commit comments