Skip to content

Commit 03c0e87

Browse files
do not pop future
1 parent f6ede6e commit 03c0e87

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Lib/asyncio/streams.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,7 @@ def resume_writing(self):
144144
if self._loop.get_debug():
145145
logger.debug("%r resumes writing", self)
146146

147-
while self._drain_waiters:
148-
waiter = self._drain_waiters.popleft()
147+
for waiter in self._drain_waiters:
149148
if not waiter.done():
150149
waiter.set_result(None)
151150

@@ -155,8 +154,7 @@ def connection_lost(self, exc):
155154
if not self._paused:
156155
return
157156

158-
while self._drain_waiters:
159-
waiter = self._drain_waiters.popleft()
157+
for waiter in self._drain_waiters:
160158
if not waiter.done():
161159
if exc is None:
162160
waiter.set_result(None)

0 commit comments

Comments
 (0)