Source code for lighty.wsgi.handler

from .http import Request


[docs]def handler(application, resolve_url, environ, start_response): '''Create request object, resolve url, execute view and send response ''' request = Request(application, environ) view = resolve_url(environ['PATH_INFO'], environ['REQUEST_METHOD']) response = view(request) start_response(response.status, response.headers) return str(response)