We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ba09c73 commit e6a4840Copy full SHA for e6a4840
software/glasgow/support/endpoint.py
@@ -140,7 +140,10 @@ def _check_future(self):
140
async def _refill(self):
141
self._future = future = asyncio.Future()
142
self._check_future()
143
- self._buffer = await future
+ try:
144
+ self._buffer = await future
145
+ except BrokenPipeError:
146
+ self._buffer = None
147
if self._buffer is None:
148
self._buffer = b""
149
self._log(logging.TRACE, "recv end-of-stream")
0 commit comments