Method: flask.views.MethodView.dispatch_request
Calls: 15, Exceptions: 0, Paths: 2Back
Path 1: 14 calls (0.93)
{} (14)
'GET' (7) 'POST' (3) Response (2) 'PROPFIND' (1) 'DELETE' (1)
1def dispatch_request(self, **kwargs: t.Any) -> ft.ResponseReturnValue:
2 meth = getattr(self, request.method.lower(), None)
3
4 # If the request method is HEAD and we don't have a handler for it
5 # retry with GET.
6 if meth is None and request.method == "HEAD":
7 meth = getattr(self, "get", None)
8
9 assert meth is not None, f"Unimplemented method {request.method!r}"
10 return current_app.ensure_sync(meth)(**kwargs)
Path 2: 1 calls (0.07)
{} (1)
Response (1)
1def dispatch_request(self, **kwargs: t.Any) -> ft.ResponseReturnValue:
2 meth = getattr(self, request.method.lower(), None)
3
4 # If the request method is HEAD and we don't have a handler for it
5 # retry with GET.
6 if meth is None and request.method == "HEAD":
7 meth = getattr(self, "get", None)
8
9 assert meth is not None, f"Unimplemented method {request.method!r}"
10 return current_app.ensure_sync(meth)(**kwargs)