From 8476de6507443d227de991344a2e2e8c01d37c78 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 27 Jun 2012 13:44:06 +0530 Subject: [PATCH] ... --- src/calibre/utils/ipc/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/utils/ipc/__init__.py b/src/calibre/utils/ipc/__init__.py index f0a8eb0cec..78191a225b 100644 --- a/src/calibre/utils/ipc/__init__.py +++ b/src/calibre/utils/ipc/__init__.py @@ -17,8 +17,8 @@ def eintr_retry_call(func, *args, **kwargs): while True: try: return func(*args, **kwargs) - except (OSError, IOError) as e: - if e.errno == errno.EINTR: + except EnvironmentError as e: + if getattr(e, 'errno', None) == errno.EINTR: continue raise