Adjust django.core.signing.dumps and loads key type. (#739)

An optional key can be provided to these functions.
This commit is contained in:
Simon Charette
2021-10-22 14:02:01 -04:00
committed by GitHub
parent 9482f2f81c
commit 09c3dc894b

View File

@@ -18,11 +18,15 @@ class JSONSerializer:
def loads(self, data: bytes) -> Dict[str, Union[int, str]]: ... def loads(self, data: bytes) -> Dict[str, Union[int, str]]: ...
def dumps( def dumps(
obj: Any, key: None = ..., salt: str = ..., serializer: Type[Serializer] = ..., compress: bool = ... obj: Any,
key: Optional[Union[bytes, str]] = ...,
salt: str = ...,
serializer: Type[Serializer] = ...,
compress: bool = ...,
) -> str: ... ) -> str: ...
def loads( def loads(
s: str, s: str,
key: None = ..., key: Optional[Union[bytes, str]] = ...,
salt: str = ..., salt: str = ...,
serializer: Type[Serializer] = ..., serializer: Type[Serializer] = ...,
max_age: Optional[Union[int, timedelta]] = ..., max_age: Optional[Union[int, timedelta]] = ...,