From 09bcc05c5c35f4699f7e2be12edd39a61902b618 Mon Sep 17 00:00:00 2001 From: Benoit Chesneau Date: Sun, 17 Jan 2010 03:39:07 +0100 Subject: [PATCH] addd errno.EWOULDBLOCK for accept --- gunicorn/worker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gunicorn/worker.py b/gunicorn/worker.py index 2a3581f0..0fb1a1e9 100644 --- a/gunicorn/worker.py +++ b/gunicorn/worker.py @@ -126,7 +126,8 @@ class Worker(object): spinner = (spinner+1) % 2 self._fchmod(spinner) except socket.error, e: - if e[0] in [errno.EAGAIN, errno.ECONNABORTED]: + if e[0] in [errno.EAGAIN, errno.ECONNABORTED, + errno.EWOULDBLOCK]: break # Uh oh! raise