From bf58591867c2d36fb63bf8c09d1c565ead228e45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 24 Nov 2008 17:45:41 +0100 Subject: [PATCH] Catch socket error when reconnect in login for issue611 --- tryton/rpc.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tryton/rpc.py b/tryton/rpc.py index 180072e859..ed4de428a4 100644 --- a/tryton/rpc.py +++ b/tryton/rpc.py @@ -107,7 +107,10 @@ def login(username, password, host, port, database): finally: _SEMAPHORE.release() except socket.error: - _SOCK.reconnect() + try: + _SOCK.reconnect() + except socket.error: + pass _USER = 0 _SESSION = '' return -1