Fix cachetools maxsize argument types (#6901)

This commit is contained in:
Taj
2022-01-12 19:58:39 +00:00
committed by GitHub
parent b2375ddaeb
commit 7764a4f4d5

View File

@@ -3,11 +3,13 @@ from typing import Callable, Sequence, TypeVar
_T = TypeVar("_T")
def fifo_cache(maxsize: float = ..., typed: bool = ...) -> IdentityFunction: ...
def lfu_cache(maxsize: float = ..., typed: bool = ...) -> IdentityFunction: ...
def lru_cache(maxsize: float = ..., typed: bool = ...) -> IdentityFunction: ...
def mru_cache(maxsize: float = ..., typed: bool = ...) -> IdentityFunction: ...
def rr_cache(maxsize: float = ..., choice: Callable[[Sequence[_T]], _T] | None = ..., typed: bool = ...) -> IdentityFunction: ...
def ttl_cache(
maxsize: float = ..., ttl: float = ..., timer: Callable[[], float] = ..., typed: bool = ...
def fifo_cache(maxsize: float | None = ..., typed: bool = ...) -> IdentityFunction: ...
def lfu_cache(maxsize: float | None = ..., typed: bool = ...) -> IdentityFunction: ...
def lru_cache(maxsize: float | None = ..., typed: bool = ...) -> IdentityFunction: ...
def mru_cache(maxsize: float | None = ..., typed: bool = ...) -> IdentityFunction: ...
def rr_cache(
maxsize: float | None = ..., choice: Callable[[Sequence[_T]], _T] | None = ..., typed: bool = ...
) -> IdentityFunction: ...
def ttl_cache(
maxsize: float | None = ..., ttl: float = ..., timer: Callable[[], float] = ..., typed: bool = ...
) -> IdentityFunction: ...