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