From b9a362740a634f9d79de5cbb583d9ee26cd38093 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Mon, 18 Jul 2011 20:17:38 +0100 Subject: [PATCH] do not use gevent for the receiver: it does not (yet) support HTTP PUT requests --- server/djrandom/receiver/receiver.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/server/djrandom/receiver/receiver.py b/server/djrandom/receiver/receiver.py index 1ea8eb1..376cabf 100644 --- a/server/djrandom/receiver/receiver.py +++ b/server/djrandom/receiver/receiver.py @@ -58,10 +58,7 @@ def run_receiver(port, storage_dir, db_url): global storage_root storage_root = storage_dir init_db(db_url) - - from gevent.wsgi import WSGIServer - http_server = WSGIServer(('0.0.0.0', port), app) - http_server.serve_forever() + app.run(host='0.0.0.0', port=port, use_reloader=False) def main(): @@ -84,8 +81,7 @@ def main(): parser.error('Too many arguments') daemonize.daemonize(opts, run_receiver, - (opts.port, opts.storage_dir, opts.db_url), - support_gevent=True) + (opts.port, opts.storage_dir, opts.db_url)) if __name__ == '__main__': -- GitLab