From 92c8dfc93f840b936e33eb3f1770293627ac0f15 Mon Sep 17 00:00:00 2001 From: "Ashish Bansal (mrphantom)" Date: Fri, 24 Apr 2020 15:14:55 +0530 Subject: [PATCH] Fix wrong BaseCache typings (#363) django.core.cache.backends.base.BaseCache were invalid. This commit fixes them in accordance with [0]. [0] https://github.com/django/django/blob/447980e72ac01da1594dd3373a03ba40b7ee6f80/django/core/cache/backends/base.py#L108 --- django-stubs/core/cache/backends/base.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/django-stubs/core/cache/backends/base.pyi b/django-stubs/core/cache/backends/base.pyi index 9f12420..75f4f51 100644 --- a/django-stubs/core/cache/backends/base.pyi +++ b/django-stubs/core/cache/backends/base.pyi @@ -19,16 +19,16 @@ class BaseCache: def __init__(self, params: Dict[str, Any]) -> None: ... def get_backend_timeout(self, timeout: Any = ...) -> Optional[float]: ... def make_key(self, key: Any, version: Optional[Any] = ...) -> str: ... - def add(self, key: Any, value: Any, timeout: Any = ..., version: Optional[Any] = ...) -> None: ... + def add(self, key: Any, value: Any, timeout: Any = ..., version: Optional[Any] = ...) -> bool: ... def get(self, key: Any, default: Optional[Any] = ..., version: Optional[Any] = ...) -> Any: ... def set(self, key: Any, value: Any, timeout: Any = ..., version: Optional[Any] = ...) -> None: ... - def touch(self, key: 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_or_set( self, key: Any, default: Optional[Any], timeout: Any = ..., version: Optional[int] = ... ) -> Optional[Any]: ... - def has_key(self, key: Any, version: 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: ...