from werkzeug import Request, Response
def application(environ, start_response):
response = Response(main( Request(environ) ))
return response(environ, start_response)
Но, чтобы установить cookie, werkzeug предлагает использовать объект response и его метод set_cookie.
Только неясно, как передать response внутрь main. А такое решение:
response = []
response.append( Response(main( Request(environ), response )))
return response[0](environ, start_response)