From 446589e133e99debbcbe0f17d9f974ff68c02dbd Mon Sep 17 00:00:00 2001 From: Abhishek Chaudhary <43341786+abhishek0220@users.noreply.github.com> Date: Mon, 5 Jul 2021 17:14:04 +0530 Subject: [PATCH] fix(BaseCache): corrected return type of get_many func (#666) * fix(BaseCache): corrected return type of get_many func * fix(basecache): made required changes --- django-stubs/core/cache/backends/base.pyi | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/django-stubs/core/cache/backends/base.pyi b/django-stubs/core/cache/backends/base.pyi index 75f4f51..2874d0f 100644 --- a/django-stubs/core/cache/backends/base.pyi +++ b/django-stubs/core/cache/backends/base.pyi @@ -24,18 +24,18 @@ class BaseCache: def set(self, key: Any, value: Any, timeout: Any = ..., version: Optional[Any] = ...) -> None: ... def touch(self, key: Any, timeout: Any = ..., version: Optional[Any] = ...) -> bool: ... def delete(self, key: Any, version: Optional[Any] = ...) -> None: ... - def get_many(self, keys: List[str], version: Optional[int] = ...) -> Dict[str, Union[int, str]]: ... + def get_many(self, keys: Iterable[Any], version: Optional[int] = ...) -> Dict[Any, Any]: ... def get_or_set( self, key: Any, default: Optional[Any], timeout: Any = ..., version: Optional[int] = ... ) -> Optional[Any]: ... def has_key(self, key: Any, version: Optional[Any] = ...) -> bool: ... - def incr(self, key: str, delta: int = ..., version: Optional[int] = ...) -> int: ... - def decr(self, key: str, delta: int = ..., version: Optional[int] = ...) -> int: ... - def __contains__(self, key: str) -> bool: ... - def set_many(self, data: Dict[str, Any], timeout: Any = ..., version: Optional[Any] = ...) -> List[Any]: ... + def incr(self, key: Any, delta: int = ..., version: Optional[int] = ...) -> int: ... + def decr(self, key: Any, delta: int = ..., version: Optional[int] = ...) -> int: ... + def __contains__(self, key: Any) -> bool: ... + def set_many(self, data: Dict[Any, Any], timeout: Any = ..., version: Optional[Any] = ...) -> List[Any]: ... def delete_many(self, keys: Iterable[Any], version: Optional[Any] = ...) -> None: ... def clear(self) -> None: ... - def validate_key(self, key: str) -> None: ... - def incr_version(self, key: str, delta: int = ..., version: Optional[int] = ...) -> int: ... - def decr_version(self, key: str, delta: int = ..., version: Optional[int] = ...) -> int: ... + def validate_key(self, key: Any) -> None: ... + def incr_version(self, key: Any, delta: int = ..., version: Optional[int] = ...) -> int: ... + def decr_version(self, key: Any, delta: int = ..., version: Optional[int] = ...) -> int: ... def close(self, **kwargs: Any) -> None: ...