Skip to content

Commit 54e75fb

Browse files
authored
Update cache timeout parameters to floats (#1193)
1 parent 14ff5ad commit 54e75fb

File tree

1 file changed

+16
-12
lines changed
  • django-stubs/core/cache/backends

1 file changed

+16
-12
lines changed

django-stubs/core/cache/backends/base.pyi

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,34 +14,38 @@ def get_key_func(key_func: Optional[Union[Callable, str]]) -> Callable: ...
1414

1515
class BaseCache:
1616
_missing_key: object
17-
default_timeout: Optional[int] = ...
17+
default_timeout: Optional[float] = ...
1818
_max_entries: int = ...
1919
_cull_frequency: int = ...
2020
key_prefix: str = ...
2121
version: int = ...
2222
key_func: Callable = ...
2323
def __init__(self, params: Dict[str, Any]) -> None: ...
24-
def get_backend_timeout(self, timeout: Optional[int] = ...) -> Optional[float]: ...
24+
def get_backend_timeout(self, timeout: Optional[float] = ...) -> Optional[float]: ...
2525
def make_key(self, key: Any, version: Optional[int] = ...) -> str: ...
2626
def validate_key(self, key: Any) -> None: ...
2727
def make_and_validate_key(self, key: Any, version: Optional[int] = ...) -> str: ...
28-
def add(self, key: Any, value: Any, timeout: Optional[int] = ..., version: Optional[int] = ...) -> bool: ...
29-
async def aadd(self, key: Any, value: Any, timeout: Optional[int] = ..., version: Optional[int] = ...) -> bool: ...
28+
def add(self, key: Any, value: Any, timeout: Optional[float] = ..., version: Optional[int] = ...) -> bool: ...
29+
async def aadd(
30+
self, key: Any, value: Any, timeout: Optional[float] = ..., version: Optional[int] = ...
31+
) -> bool: ...
3032
def get(self, key: Any, default: Optional[Any] = ..., version: Optional[int] = ...) -> Any: ...
3133
async def aget(self, key: Any, default: Optional[Any] = ..., version: Optional[int] = ...) -> Any: ...
32-
def set(self, key: Any, value: Any, timeout: Optional[int] = ..., version: Optional[int] = ...) -> None: ...
33-
async def aset(self, key: Any, value: Any, timeout: Optional[int] = ..., version: Optional[int] = ...) -> None: ...
34-
def touch(self, key: Any, timeout: Optional[int] = ..., version: Optional[int] = ...) -> bool: ...
35-
async def atouch(self, key: Any, timeout: Optional[int] = ..., version: Optional[int] = ...) -> bool: ...
34+
def set(self, key: Any, value: Any, timeout: Optional[float] = ..., version: Optional[int] = ...) -> None: ...
35+
async def aset(
36+
self, key: Any, value: Any, timeout: Optional[float] = ..., version: Optional[int] = ...
37+
) -> None: ...
38+
def touch(self, key: Any, timeout: Optional[float] = ..., version: Optional[int] = ...) -> bool: ...
39+
async def atouch(self, key: Any, timeout: Optional[float] = ..., version: Optional[int] = ...) -> bool: ...
3640
def delete(self, key: Any, version: Optional[int] = ...) -> None: ...
3741
async def adelete(self, key: Any, version: Optional[int] = ...) -> None: ...
3842
def get_many(self, keys: Iterable[Any], version: Optional[int] = ...) -> Dict[Any, Any]: ...
3943
async def aget_many(self, keys: Iterable[Any], version: Optional[int] = ...) -> Dict[Any, Any]: ...
4044
def get_or_set(
41-
self, key: Any, default: Optional[Any], timeout: Optional[int] = ..., version: Optional[int] = ...
45+
self, key: Any, default: Optional[Any], timeout: Optional[float] = ..., version: Optional[int] = ...
4246
) -> Optional[Any]: ...
4347
async def aget_or_set(
44-
self, key: Any, default: Optional[Any], timeout: Optional[int] = ..., version: Optional[int] = ...
48+
self, key: Any, default: Optional[Any], timeout: Optional[float] = ..., version: Optional[int] = ...
4549
) -> Optional[Any]: ...
4650
def has_key(self, key: Any, version: Optional[int] = ...) -> bool: ...
4751
async def ahas_key(self, key: Any, version: Optional[int] = ...) -> bool: ...
@@ -51,10 +55,10 @@ class BaseCache:
5155
async def adecr(self, key: Any, delta: int = ..., version: Optional[int] = ...) -> int: ...
5256
def __contains__(self, key: Any) -> bool: ...
5357
def set_many(
54-
self, data: Dict[Any, Any], timeout: Optional[int] = ..., version: Optional[int] = ...
58+
self, data: Dict[Any, Any], timeout: Optional[float] = ..., version: Optional[int] = ...
5559
) -> List[Any]: ...
5660
async def aset_many(
57-
self, data: Dict[Any, Any], timeout: Optional[int] = ..., version: Optional[int] = ...
61+
self, data: Dict[Any, Any], timeout: Optional[float] = ..., version: Optional[int] = ...
5862
) -> List[Any]: ...
5963
def delete_many(self, keys: Iterable[Any], version: Optional[int] = ...) -> None: ...
6064
async def adelete_many(self, keys: Iterable[Any], version: Optional[int] = ...) -> None: ...

0 commit comments

Comments
 (0)