Skip to content

Commit 1d68ddf

Browse files
authored
fix: missing check for unexpected response stream close in append session (#74)
1 parent 8031a77 commit 1d68ddf

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/s2_sdk/_s2s/_append_session.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,12 @@ async def _run_attempt(
202202
):
203203
frame_signal.reset()
204204

205+
if inflight_inputs:
206+
raise S2ClientError(
207+
f"Append session response stream closed with {len(inflight_inputs)} "
208+
"unacknowledged batches"
209+
)
210+
205211

206212
async def _body_gen(
207213
inflight_inputs: deque[_InflightInput],

0 commit comments

Comments
 (0)