gevent.wsgi

class gevent.wsgi.WSGIServer(listener, application=None, backlog=None, spawn='default', log='default', handler_class=None, environ=None)

A fast WSGI server based on HTTPServer.

base_env = {'wsgi.url_scheme': 'http', 'wsgi.multiprocess': False, 'wsgi.version': (1, 0), 'GATEWAY_INTERFACE': 'CGI/1.1', 'wsgi.run_once': False, 'wsgi.multithread': False, 'SERVER_SOFTWARE': 'gevent/0.13 Python/2.7', 'SCRIPT_NAME': ''}
handler_class

alias of WSGIHandler

set_environ(environ=None)
get_environ()
pre_start()
kill()
handle(req)
class gevent.wsgi.WSGIHandler(request, server)
start_response(status, headers, exc_info=None)
write(data)
end(env)
format_request(length='-')
log_request(*args)
prepare_env()
handle()

Previous topic

Implementing servers

Next topic

gevent.core - Low-level wrappers around libevent