From dd7e8f08f8955c45a5e8bb543f46bead01ef470c Mon Sep 17 00:00:00 2001 From: benoitc Date: Mon, 12 Apr 2010 00:53:03 +0200 Subject: [PATCH] patch thread in eventlet so we make sure to use corolocal for threadlocals --- gunicorn/async/eventlet_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gunicorn/async/eventlet_server.py b/gunicorn/async/eventlet_server.py index 2bd7ad7d..9c33be46 100644 --- a/gunicorn/async/eventlet_server.py +++ b/gunicorn/async/eventlet_server.py @@ -40,7 +40,7 @@ class EventletArbiter(arbiter.Arbiter): import eventlet if eventlet.version_info < (0,9,7): raise RuntimeError("You need eventlet >= 0.9.7") - eventlet.monkey_patch(all=False, socket=True, select=True) + eventlet.monkey_patch(all=False, socket=True, select=True, thread=True) def init_worker(self, worker_age, pid, listener, app, timeout, conf): return EventletWorker(worker_age, pid, listener, app, timeout, conf)