Skip to content

Commit 9c7b376

Browse files
Avoid waking up streams that are not waiting
Presumably this is limited to heartbeats.
1 parent ce62b1d commit 9c7b376

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/replit_river/v2/session.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -462,8 +462,9 @@ def commit(msg: TransportMessage) -> None:
462462
self._process_messages.clear()
463463

464464
# Wake up backpressured writer
465-
backpressure_waiter, _ = self._streams[pending.streamId]
466-
backpressure_waiter.set()
465+
stream_meta = self._streams.get(pending.streamId)
466+
if stream_meta:
467+
stream_meta[0].set()
467468

468469
def get_next_pending() -> TransportMessage | None:
469470
if self._send_buffer:

0 commit comments

Comments
 (0)