Revision 28e3e216

b/lib/luxi.py
228 228
      while True:
229 229
        try:
230 230
          data = self.socket.recv(4096)
231
        except socket.timeout, err:
232
          raise TimeoutError("Receive timeout: %s" % str(err))
231 233
        except socket.error, err:
232 234
          if err.args and err.args[0] == errno.EAGAIN:
233 235
            continue
234 236
          raise
235
        except socket.timeout, err:
236
          raise TimeoutError("Receive timeout: %s" % str(err))
237 237
        break
238 238
      if not data:
239 239
        raise ConnectionClosedError("Connection closed while reading")

Also available in: Unified diff