def app(environ, start_response): setLanguage('de') request = Request(environ) skin_layer = eval_loader(layer) alsoProvides(request, skin_layer) view = query_view(request, environ, name="unauthorized") response = view() return response(environ, start_response)
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 publisher(environ, start_response): @tlib.signed_cookie(pubkey) def publish(request, root): view = uvclight.query_view(request, site, name=u'index') if view is not None: return view return uvclight.query_view(request, site, name=u'notfound'), None session = environ[session_key].session setSession(session) request = Request(environ) view, error = publish(request, site) if error is not None: view = uvclight.query_view(request, site, name=u'unauthorized') view.set_message(error.title) response = view() return response(environ, start_response)
def publish(request, root): view = uvclight.query_view(request, site, name=u'index') if view is not None: return view return uvclight.query_view(request, site, name=u'notfound'), None
def query(request, obj, name): return query_view(request, obj, name=name)