8000
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 f727b51 commit 9ec4d34Copy full SHA for 9ec4d34
Lib/asyncio/selector_events.py
@@ -1181,11 +1181,13 @@ def can_write_eof(self):
1181
return True
1182
1183
def _call_connection_lost(self, exc):
1184
- super()._call_connection_lost(exc)
1185
- self._write_ready = None
1186
- if self._empty_waiter is not None:
1187
- self._empty_waiter.set_exception(
1188
- ConnectionError("Connection is closed by peer"))
+ try:
+ super()._call_connection_lost(exc)
+ finally:
+ self._write_ready = None
+ if self._empty_waiter is not None:
1189
+ self._empty_waiter.set_exception(
1190
+ ConnectionError("Connection is closed by peer"))
1191
1192
def _make_empty_waiter(self):
1193
if self._empty_waiter is not None:
0 commit comments