This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Title: Fatal read error on socket transport
Type: behavior Stage: resolved
Components: asyncio Versions: Python 3.8, Python 3.7
Status: closed Resolution: duplicate
Dependencies: Superseder: Don't log OSError exceptions in asyncio transports
View: 37035
Assigned To: Nosy List: asvetlov, yjqiang, yselivanov
Priority: normal Keywords: patch, patch, patch

Created on 2018-07-18 14:23 by yjqiang, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 11576 closed asvetlov, 2019-01-16 08:03
PR 11576 closed asvetlov, 2019-01-16 08:03
PR 11576 closed asvetlov, 2019-01-16 08:03
Messages (6)
msg321883 - (view) Author: yjq (yjqiang) Date: 2018-07-18 14:23
Fatal read error on socket transport
protocol: <asyncio.sslproto.SSLProtocol object at 0x1177ce940>
transport: <_SelectorSocketTransport fd=47 read=polling write=<idle, bufsize=0>>
Traceback (most recent call last):
File "/var/containers/Bundle/Application/9F565D30-C54B-4210-902B-874D7A5AB814/", line 725, in _read_ready
data = self._sock.recv(self.max_size)
TimeoutError: [Errno 60] Operation timed out
msg321885 - (view) Author: yjq (yjqiang) Date: 2018-07-18 14:33
More information:
msg332549 - (view) Author: yjq (yjqiang) Date: 2018-12-26 15:12
msg332550 - (view) Author: yjq (yjqiang) Date: 2018-12-26 15:21
I'm sure that this should be a bug in python. But because I'm naive, I'm not sure about how to fix it. I think we can just add the exception to base_events._FATAL_ERROR_IGNORE.
msg335777 - (view) Author: yjq (yjqiang) Date: 2019-02-17 14:39
Other people also found this in a year. And asvetlov already pull requests. But no one cares about this at all!
msg343625 - (view) Author: Andrew Svetlov (asvetlov) * (Python committer) Date: 2019-05-27 13:47
Fixed by issue37035
Date User Action Args
2022-04-11 14:59:03adminsetgithub: 78329
2019-05-27 13:47:27asvetlovsetstatus: open -> closed
superseder: Don't log OSError exceptions in asyncio transports
messages: + msg343625

keywords: patch, patch, patch
resolution: duplicate
stage: patch review -> resolved
2019-02-17 14:39:30yjqiangsetmessages: + msg335777
2019-01-29 14:38:07SilentGhostsetkeywords: patch, patch, patch
nosy: + asvetlov, yselivanov

versions: + Python 3.7, Python 3.8
2019-01-17 11:13:57yjqiangsettitle: Fatal error on SSL transport -> Fatal read error on socket transport
2019-01-16 08:03:23asvetlovsetkeywords: + patch
stage: patch review
pull_requests: + pull_request11253
2019-01-16 08:03:20asvetlovsetkeywords: + patch
stage: (no value)
pull_requests: + pull_request11252
2019-01-16 08:03:16asvetlovsetkeywords: + patch
stage: (no value)
pull_requests: + pull_request11251
2018-12-26 15:21:33yjqiangsetmessages: + msg332550
2018-12-26 15:12:55yjqiangsetmessages: + msg332549
versions: - Python 3.6
2018-07-18 14:54:39yjqiangsetnosy: - asvetlov, yselivanov
2018-07-18 14:33:03yjqiangsetmessages: + msg321885
2018-07-18 14:23:04yjqiangcreate