From b18bc173656147fa2a13e4657efd79b15c9c13a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Wisniewski?= <gregory@nexedi.com> Date: Thu, 28 Jan 2010 12:30:15 +0000 Subject: [PATCH] Handle 'broken pipe' errors as a connection closed. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1523 71dcc9de-d417-0410-9af5-da40c76e7ee4 --- neo/connector.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neo/connector.py b/neo/connector.py index a8e375ca..6f919193 100644 --- a/neo/connector.py +++ b/neo/connector.py @@ -128,7 +128,7 @@ class SocketConnector: except socket.error, (err, errmsg): if err == errno.EAGAIN: raise ConnectorTryAgainException - if err == errno.ECONNRESET: + if err in (errno.ECONNRESET, errno.EPIPE): raise ConnectorConnectionClosedException raise ConnectorException, 'send failed: %s:%s' % (err, errmsg) -- 2.30.9