From 308081948fd36d30ed068c14cbf5ba2368805b70 Mon Sep 17 00:00:00 2001 From: benoitc Date: Mon, 4 Nov 2013 14:46:31 +0100 Subject: [PATCH] fix eventlet worker make sure we patch the listening socket in the worker --- gunicorn/workers/geventlet.py | 1 + 1 file changed, 1 insertion(+) diff --git a/gunicorn/workers/geventlet.py b/gunicorn/workers/geventlet.py index a2448592..84d980e7 100644 --- a/gunicorn/workers/geventlet.py +++ b/gunicorn/workers/geventlet.py @@ -66,6 +66,7 @@ class EventletWorker(AsyncWorker): def run(self): acceptors = [] for sock in self.sockets: + sock = GreenSocket(sock) sock.setblocking(1) hfun = partial(self.handle, sock) acceptor = eventlet.spawn(eventlet.serve, sock, hfun,