From cafc15419cbb4a6cb748e6ecdccf92893bb25ce5 Mon Sep 17 00:00:00 2001 From: eshizhan Date: Sat, 9 Jul 2016 16:41:47 +0800 Subject: remove deprecated logic from GeventServer gevent.wsgi just backwards compatibility alias for gevent.pywsgi, fast option was useless. --- bottle.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/bottle.py b/bottle.py index a4052ac..5a84551 100644 --- a/bottle.py +++ b/bottle.py @@ -3204,21 +3204,18 @@ class DieselServer(ServerAdapter): class GeventServer(ServerAdapter): """ Untested. Options: - * `fast` (default: False) uses libevent's http server, but has some - issues: No streaming, no pipelining, no SSL. * See gevent.wsgi.WSGIServer() documentation for more options. """ def run(self, handler): - from gevent import wsgi, pywsgi, local + from gevent import pywsgi, local if not isinstance(threading.local(), local.local): msg = "Bottle requires gevent.monkey.patch_all() (before import)" raise RuntimeError(msg) - if not self.options.pop('fast', None): wsgi = pywsgi if self.quiet: self.options['log'] = None address = (self.host, self.port) - server = wsgi.WSGIServer(address, handler, **self.options) + server = pywsgi.WSGIServer(address, handler, **self.options) if 'BOTTLE_CHILD' in os.environ: import signal signal.signal(signal.SIGINT, lambda s, f: server.stop()) -- cgit v1.2.1