From 323663132b8d4d98dbe05c803521d7c5cf91ce57 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Sat, 17 Dec 2005 23:07:13 +0000 Subject: [PATCH] fix more interrupt system call --- src/common/helpers.py | 2 +- src/common/xmpp/transports.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/helpers.py b/src/common/helpers.py index 67f5e0de14..9186f92f4a 100644 --- a/src/common/helpers.py +++ b/src/common/helpers.py @@ -138,7 +138,7 @@ def temp_failure_retry(func, *args, **kwargs): while True: try: return func(*args, **kwargs) - except (os.error, IOError), ex: + except (os.error, IOError, socket.error), ex: if ex.errno == errno.EINTR: continue else: diff --git a/src/common/xmpp/transports.py b/src/common/xmpp/transports.py index 2225d19b2c..7358e1e92c 100644 --- a/src/common/xmpp/transports.py +++ b/src/common/xmpp/transports.py @@ -42,7 +42,7 @@ def temp_failure_retry(func, *args, **kwargs): while True: try: return func(*args, **kwargs) - except (os.error, IOError), ex: + except (os.error, IOError, socket.error), ex: if ex.errno == errno.EINTR: continue else: -- GitLab