MCPcopy
hub / github.com/django/django / handle_one_request

Method handle_one_request

django/core/servers/basehttp.py:229–248  ·  view source on GitHub ↗

Copy of WSGIRequestHandler.handle() but with different ServerHandler

(self)

Source from the content-addressed store, hash-verified

227 pass
228
229 def handle_one_request(self):
230 """
231 Copy of WSGIRequestHandler.handle() but with different ServerHandler
232 """
233 self.raw_requestline = self.rfile.readline(65537)
234 if len(self.raw_requestline) > 65536:
235 self.requestline = ""
236 self.request_version = ""
237 self.command = ""
238 self.send_error(414)
239 return
240
241 if not self.parse_request(): # An error code has been sent, just exit
242 return
243
244 handler = ServerHandler(
245 self.rfile, self.wfile, self.get_stderr(), self.get_environ()
246 )
247 handler.request_handler = self # backpointer for logging & connection closing
248 handler.run(self.server.get_app())
249
250
251def run(

Callers 1

handleMethod · 0.95

Calls 4

get_environMethod · 0.95
ServerHandlerClass · 0.70
readlineMethod · 0.45
runMethod · 0.45

Tested by

no test coverage detected