key_builder type; args and kwargs are always given

These arguments are never set to None so don't need to be optional. They
are always a tuple and a dict but can be empty.
This commit is contained in:
Martijn Pieters
2023-04-28 12:11:06 +01:00
parent 550ba76df4
commit b1dc05a89a

View File

@@ -15,7 +15,7 @@ class KeyBuilder(Protocol):
*, *,
request: Optional[Request] = ..., request: Optional[Request] = ...,
response: Optional[Response] = ..., response: Optional[Response] = ...,
args: Optional[tuple[Any, ...]] = ..., args: tuple[Any, ...] = ...,
kwargs: Optional[dict[str, Any]] = ..., kwargs: dict[str, Any] = ...,
) -> Union[Awaitable[str], str]: ) -> Union[Awaitable[str], str]:
... ...