From 8cf3a07ade83b6f7b6ba9baa8e818b0d222a9b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 21 Sep 2011 11:53:48 +0200 Subject: [PATCH] Retry request on HTTPException review117001 --- tryton/jsonrpc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tryton/jsonrpc.py b/tryton/jsonrpc.py index 616156e3d0..2130fe7603 100644 --- a/tryton/jsonrpc.py +++ b/tryton/jsonrpc.py @@ -253,9 +253,9 @@ class ServerProxy(xmlrpclib.ServerProxy): request, verbose=self.__verbose ) - except socket.error, v: + except (socket.error, httplib.HTTPException), v: # trap 'Broken pipe' - if v.args[0] != 32: + if isinstance(v, socket.error) and v.args[0] != 32: raise # try one more time self.__transport.close()