diff --git a/lib/utils.py b/lib/utils.py index d829b48e6fd58d80bcfae5420b0e7b9a16fd3838..ec5172f9db33486bf47bc31da4a28e5528458755 100644 --- a/lib/utils.py +++ b/lib/utils.py @@ -570,7 +570,7 @@ def RetryOnSignal(fn, *args, **kwargs): while True: try: return fn(*args, **kwargs) - except EnvironmentError, err: + except (EnvironmentError, socket.error), err: if err.errno != errno.EINTR: raise except select.error, err: