Martin Panter added the comment:

Actually there is precedent for some asynchronous errors due to the client to 
be ignored:

* Revision 87d3f91e44d4: Catch socket.error (now OSError) from accept()
* r73819: Catch socket.error (OSError) to handle ENOTCONN from shutdown()
* Revision 7e5d7ef4634d: Catch socket.error from sendall(); apparently Windows 
decides to locally drop the connection and raises ECONNABORTED

So it might be reasonable to catch FileNotFoundError (ENOENT) from sendto(), 
for Unix domain datagram servers.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue26403>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to