コード例 #1
0
ファイル: meno.py プロジェクト: lachlanmarks/meno
 def handle_request(self, request):
     url_adapter = url_map.bind_to_environ(request.environ)
     local.request.session['last'] = request.base_url
     try:
         endpoint, values = url_adapter.match()
         route = getattr(views, endpoint)
         response = route(request, **values)
     except NotFound, e:
         response = views.not_found(request)
コード例 #2
0
ファイル: application.py プロジェクト: gkwrcc/WRCC-wea-server
 def wsgi_app(self, environ, start_response):
     request = Request(environ)
     adapter = url_map.bind_to_environ(request.environ)
     try:
         endpoint, values = adapter.match()
         handler = getattr(views, endpoint)
         response = handler(request, **values)
     except NotFound, e:
         response = ErrorResponse("URL Not Found")
         response.status_code = 404
コード例 #3
0
ファイル: application.py プロジェクト: anzarafaq/iqp
 def dispatch(self, environ, start_response):
     local.application = self
     request = CustomRequest(environ)
     local.url_adapter = adapter = url_map.bind_to_environ(environ)
     try:
         endpoint, values = adapter.match()
         handler = getattr(views, endpoint)
         response = handler(request, **values)
     except HTTPException, e:
         response = e
コード例 #4
0
ファイル: application.py プロジェクト: gkwrcc/WRCC-wea-server
 def wsgi_app(self, environ, start_response):
     request = Request(environ)
     adapter = url_map.bind_to_environ(request.environ)
     try:
         endpoint, values = adapter.match()
         handler = getattr(views, endpoint)
         response = handler(request, **values)
     except NotFound, e:
         response = ErrorResponse("URL Not Found")
         response.status_code = 404
コード例 #5
0
ファイル: mx.py プロジェクト: strategist922/scheduler
    def dispatch(self, environ, start_response):
        local.application = self
        request = Request(environ)
        local.url_adapter = adapter = url_map.bind_to_environ(environ)

        try:
            endpoint, values = adapter.match()
            handler = getattr(views, endpoint)
            response = handler(request, **values)
        except NotFound as e:
            response = views.not_found(request)
            response.status_code = 404
        except HTTPException as e:
            response = e
        return ClosingIterator(response(environ, start_response),
                               [local_manager.cleanup])