Copy of WSGIRequestHandler.handle() but with different ServerHandler
(self)
| 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 | |
| 251 | def run( |
no test coverage detected