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.

Author martin.panter
Recipients berker.peksag, desbma, martin.panter
Date 2016-02-22.09:56:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1456134975.93.0.366619238992.issue26403@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2016-02-22 09:56:15martin.pantersetrecipients: + martin.panter, berker.peksag, desbma
2016-02-22 09:56:15martin.pantersetmessageid: <1456134975.93.0.366619238992.issue26403@psf.upfronthosting.co.za>
2016-02-22 09:56:15martin.panterlinkissue26403 messages
2016-02-22 09:56:15martin.pantercreate