(
self, request: httputil.HTTPServerRequest, **kwargs: Any
)
| 2198 | return dispatcher.execute() |
| 2199 | |
| 2200 | def find_handler( |
| 2201 | self, request: httputil.HTTPServerRequest, **kwargs: Any |
| 2202 | ) -> "_HandlerDelegate": |
| 2203 | route = self.default_router.find_handler(request) |
| 2204 | if route is not None: |
| 2205 | return cast("_HandlerDelegate", route) |
| 2206 | |
| 2207 | if self.settings.get("default_handler_class"): |
| 2208 | return self.get_handler_delegate( |
| 2209 | request, |
| 2210 | self.settings["default_handler_class"], |
| 2211 | self.settings.get("default_handler_args", {}), |
| 2212 | ) |
| 2213 | |
| 2214 | return self.get_handler_delegate(request, ErrorHandler, {"status_code": 404}) |
| 2215 | |
| 2216 | def get_handler_delegate( |
| 2217 | self, |
no test coverage detected