Bas Nijholt <basnijh...@gmail.com> added the comment:
I have noticed the following on Linux too: ``` Traceback (most recent call last): File "/config/custom_components/kef_custom/aiokef.py", line 327, in _disconnect await self._writer.wait_closed() File "/usr/local/lib/python3.7/asyncio/streams.py", line 323, in wait_closed await self._protocol._closed File "/config/custom_components/kef_custom/aiokef.py", line 299, in _send_message await self._writer.drain() File "/usr/local/lib/python3.7/asyncio/streams.py", line 339, in drain raise exc File "/usr/local/lib/python3.7/asyncio/selector_events.py", line 814, in _read_ready__data_received data = self._sock.recv(self.max_size) ConnectionResetError: [Errno 104] Connection reset by peer ``` after which every invocation of `await asyncio.open_connection` fails with `ConnectionRefusedError` until I restart the entire Python process. IIUC, just ignoring the exception will not be enough. This issue is about the `ProactorEventLoop` for Windows specifically, however, my process uses the default event loop on Linux. ---------- nosy: +basnijholt _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue38856> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com