commit | 36852b7844fd15fb80a9366ea861c2d5159bb51e | [log] [tgz] |
---|---|---|
author | Kristján Valur Jónsson <kristjan@ccpgames.com> | Tue Dec 25 22:46:32 2012 +0000 |
committer | Kristján Valur Jónsson <kristjan@ccpgames.com> | Tue Dec 25 22:46:32 2012 +0000 |
tree | eb6889003a2df91bdb2d2320cf5f1caaaa32cc5d | |
parent | 303eb478f27720f0e5b6b4147b05f9c15f7fd8f6 [diff] [blame] |
Issue #14574: Ignore socket errors raised when flushing a connection on close.
diff --git a/Lib/socketserver.py b/Lib/socketserver.py index adf9f38..8f80a7d 100644 --- a/Lib/socketserver.py +++ b/Lib/socketserver.py
@@ -700,7 +700,12 @@ def finish(self): if not self.wfile.closed: - self.wfile.flush() + try: + self.wfile.flush() + except socket.error: + # An final socket error may have occurred here, such as + # the local error ECONNABORTED. + pass self.wfile.close() self.rfile.close()