fix: request / router KeyError

This commit is contained in:
vvanglro
2022-11-04 16:56:43 +08:00
parent 73f000a565
commit a8fbf2b340

View File

@@ -78,9 +78,9 @@ def cache(
# if the wrapped function does NOT have request or response in its function signature,
# make sure we don't pass them in as keyword arguments
if not request_param:
kwargs.pop("request")
kwargs.pop("request", None)
if not response_param:
kwargs.pop("response")
kwargs.pop("response", None)
if inspect.iscoroutinefunction(func):
# async, return as is.