From dd948d6f465c3940fa1299a140216e75bf18f2df Mon Sep 17 00:00:00 2001 From: Randall Leeds Date: Sun, 22 Apr 2012 20:09:45 -0700 Subject: [PATCH] better support for new and old gevent dns Thanks @denik. Fixes #336. --- gunicorn/workers/ggevent.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gunicorn/workers/ggevent.py b/gunicorn/workers/ggevent.py index 70eea2ac..ea3554f6 100644 --- a/gunicorn/workers/ggevent.py +++ b/gunicorn/workers/ggevent.py @@ -20,7 +20,6 @@ except ImportError: from gevent.pool import Pool from gevent.server import StreamServer from gevent import pywsgi -from gevent import core import gunicorn from gunicorn.workers.async import AsyncWorker @@ -88,7 +87,7 @@ class GeventWorker(AsyncWorker): except gevent.GreenletExit: pass - if hasattr(gevent.core, 'dns_shutdown'): + if gevent.version_info[0] == 0: def init_process(self): #gevent 0.13 and older doesn't reinitialize dns for us after forking