From d7caa526e5cd7feb4349fa19b3b6c27dc7e0d351 Mon Sep 17 00:00:00 2001 From: Caleb Brown Date: Tue, 29 May 2012 17:43:59 +1000 Subject: [PATCH] If keepalive is 0 use None so the timeout is ignored. --- gunicorn/workers/geventlet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gunicorn/workers/geventlet.py b/gunicorn/workers/geventlet.py index 948257b1..cc4df058 100644 --- a/gunicorn/workers/geventlet.py +++ b/gunicorn/workers/geventlet.py @@ -30,7 +30,7 @@ class EventletWorker(AsyncWorker): super(EventletWorker, self).init_process() def timeout_ctx(self): - return eventlet.Timeout(self.cfg.keepalive, False) + return eventlet.Timeout(self.cfg.keepalive or None, False) def run(self): self.socket = GreenSocket(family_or_realsock=self.socket.sock)