We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d8950ef commit 9d19adbCopy full SHA for 9d19adb
httpcore/dispatch/http2.py
@@ -31,6 +31,7 @@ async def send(
31
# Start sending the request.
32
if not self.initialized:
33
self.initiate_connection()
34
+
35
stream_id = await self.send_headers(request, timeout)
36
self.events[stream_id] = []
37
@@ -117,8 +118,9 @@ async def body_iter(
117
118
while True:
119
event = await self.receive_event(stream_id, timeout)
120
if isinstance(event, h2.events.DataReceived):
121
+ self.h2_state.acknowledge_received_data(len(event.data), stream_id)
122
yield event.data
- elif isinstance(event, h2.events.StreamEnded):
123
+ elif isinstance(event, (h2.events.StreamEnded, h2.events.StreamReset)):
124
break
125
126
async def receive_event(
0 commit comments