Lines Matching refs:request
40 from six.moves.urllib.request import urlopen
79 def __init__(self, request, message):
80 self.request = request
85 return "{0}: {1}".format(self.message, self.request)
92 def __init__(self, request):
93 self.request = request
99 "Request was: {0}".format(self.request)
103 """An exception thrown when an admin request was made that isn't
106 def __init__(self, request, cmd):
107 self.request = request
114 "Request was: {request}".format(request=self.request,
122 def __init__(self, request):
123 self.request = request
131 "Request was: {0}".format(self.request)
189 request if the __keep_busy flag is set."""
207 request to the server."""
296 def setup(self, request):
305 for key in request.wsgi_environ:
310 request.wsgi_environ[key]
312 request.wsgi_environ.get(
315 (request.wsgi_environ[key],
323 pkg5_test_proto = request.wsgi_environ.get("PKG5_TEST_PROTO",
336 busy_url="{0}/depot/depot-keepalive".format(request.base))
359 def get_accept_lang(self, request, depot_bui):
360 """Determine a language that this accept can request that we
364 for entry in request.headers.elements("Accept-Language"):
375 self.setup(cherrypy.request)
382 accept_lang = self.get_accept_lang(cherrypy.request, depot)
383 cherrypy.request.path_info = "/{0}".format(accept_lang)
387 base = pkg.server.api.BaseInterface(cherrypy.request, depot,
397 repo_url = "{0}/{1}".format(cherrypy.request.base,
404 cherrypy.request.base, repo_prefix,
418 It also knows whether a request should be passed off to the
421 self.setup(cherrypy.request)
432 cherrypy.request.path_info = "/".join(
449 # Otherwise, we'll try to serve the request from the BUI.
461 cherrypy.request.path_info = re.sub("^/{0}".format(repo_prefix),
462 "", cherrypy.request.path_info)
464 accept_lang = self.get_accept_lang(cherrypy.request,
466 path = cherrypy.request.path_info.rstrip("/").lstrip("/")
475 cherrypy.request.path_info = "/".join(toks)
489 resp = face.respond(depot_bui, cherrypy.request,
501 self.setup(cherrypy.request)
502 rel_uri = cherrypy.request.path_info
519 """Build a DepotHTTP object to handle the current request."""
520 self.setup(cherrypy.request)
524 toks = cherrypy.request.path_info.lstrip("/").split("/")
536 publisher for a given request. We always want None
538 information in the FMRI provided as part of the request,
586 toks = cherrypy.request.path_info.lstrip("/").split("/")
603 self.setup(cherrypy.request)
604 request = cherrypy.request
610 request.wsgi_environ["REQUEST_URI"], cmd)
613 if request.wsgi_environ.get(
616 request.wsgi_environ["REQUEST_URI"])
636 request.wsgi_environ["REQUEST_URI"])
663 request.path_info))
677 self.setup(cherrypy.request)
723 cherrypy.request.path_info))
733 request = cherrypy.request
734 request.config = {}
735 request.error_page["default"] = Pkg5Dispatch.default_error_page
738 params = request.params
742 # query_string doesn't pass into request.params,
746 request.query_string)
747 request.params.update(params)
811 {'request.dispatch': dispatcher.dispatch}}