Nidan added the comment:
Why should asynchat.handle_read care about closed sockets if asyncore.recv does
that already?
Currently asynchat.handle_read handles empty strings from asycore.recv
gracefully (by doing some unnecessary work aka executing the remainder of the
function), it doesn
New submission from Nidan:
I recently had lots of the following exception:
error: uncaptured python exception, closing channel
(:[Errno 11] Resource temporarily unavailable
[/usr/lib/python2.7/asynchat.py|handle_read|110]
[/usr/lib/python2.7/asyncore.py|recv|384])
Error 11 is EAGAIN or