MCPcopy Create free account
hub / github.com/EasyIME/PIME / get_handler_delegate

Method get_handler_delegate

python/python3/tornado/web.py:2216–2236  ·  view source on GitHub ↗

Returns `~.httputil.HTTPMessageDelegate` that can serve a request for application and `RequestHandler` subclass. :arg httputil.HTTPServerRequest request: current HTTP request. :arg RequestHandler target_class: a `RequestHandler` class. :arg dict target_kwargs: keywor

(
        self,
        request: httputil.HTTPServerRequest,
        target_class: Type[RequestHandler],
        target_kwargs: Optional[Dict[str, Any]] = None,
        path_args: Optional[List[bytes]] = None,
        path_kwargs: Optional[Dict[str, bytes]] = None,
    )

Source from the content-addressed store, hash-verified

2214 return self.get_handler_delegate(request, ErrorHandler, {"status_code": 404})
2215
2216 def get_handler_delegate(
2217 self,
2218 request: httputil.HTTPServerRequest,
2219 target_class: Type[RequestHandler],
2220 target_kwargs: Optional[Dict[str, Any]] = None,
2221 path_args: Optional[List[bytes]] = None,
2222 path_kwargs: Optional[Dict[str, bytes]] = None,
2223 ) -> "_HandlerDelegate":
2224 """Returns `~.httputil.HTTPMessageDelegate` that can serve a request
2225 for application and `RequestHandler` subclass.
2226
2227 :arg httputil.HTTPServerRequest request: current HTTP request.
2228 :arg RequestHandler target_class: a `RequestHandler` class.
2229 :arg dict target_kwargs: keyword arguments for ``target_class`` constructor.
2230 :arg list path_args: positional arguments for ``target_class`` HTTP method that
2231 will be executed while handling a request (``get``, ``post`` or any other).
2232 :arg dict path_kwargs: keyword arguments for ``target_class`` HTTP method.
2233 """
2234 return _HandlerDelegate(
2235 self, request, target_class, target_kwargs, path_args, path_kwargs
2236 )
2237
2238 def reverse_url(self, name: str, *args: Any) -> str:
2239 """Returns a URL path for handler named ``name``

Callers 4

find_handlerMethod · 0.95
get_target_delegateMethod · 0.80
find_handlerMethod · 0.80
find_handlerMethod · 0.80

Calls 1

_HandlerDelegateClass · 0.85

Tested by 2

find_handlerMethod · 0.64
find_handlerMethod · 0.64