def app(environ, start_response): setLanguage('de') session = environ[session_key].session setSession(session) request = Request(environ) skin_layer = eval_loader(layer) alsoProvides(request, skin_layer) notify(PublicationBeginsEvent(root, request)) form = query_view(request, root, name=u'loginform') response = form()(environ, start_response) notify(PublicationEndsEvent(root, request, response)) setSession() return response
def app(environ, start_response): session = environ[session_key].session setSession(session) setLanguage('de') request = Request(environ) alsoProvides(request, IBootstrapRequest) if layer: skin_layer = eval_loader(layer) alsoProvides(request, skin_layer) with Interaction(): with transaction.manager as tm: with SQLAlchemySession(engine, transaction_manager=tm): response = publisher.publish( request, root, handle_errors=True) result = response(environ, start_response) setSession() return result