Retry request on HTTPException

review117001
This commit is contained in:
Cédric Krier committed 2011-09-21 11:53:48 +02:00
1 parent ba4eedb5b6
commit 8cf3a07ade
1 file changed
+2 -2
+2 -2
View File
@@ -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()