Redis: Annotate .pttl(), .dump(), and .getdel() (#7091)

This commit is contained in:
Rajiv Bakulesh Shah
2022-01-30 23:30:46 -08:00
committed by GitHub
parent 2b72dea679
commit 064317a72e

View File

@@ -146,13 +146,13 @@ class BasicKeyCommands(Generic[_StrType]):
def decrby(self, name, amount: int = ...) -> int: ...
def delete(self, *names: _Key) -> int: ...
def __delitem__(self, name: _Key) -> None: ...
def dump(self, name): ...
def dump(self, name: _Key) -> _StrType | None: ...
def exists(self, *names: _Key) -> int: ...
__contains__ = exists
def expire(self, name: _Key, time: int | timedelta) -> bool: ...
def expireat(self, name, when): ...
def get(self, name: _Key) -> _StrType | None: ...
def getdel(self, name): ...
def getdel(self, name: _Key) -> _StrType | None: ...
def getex(
self,
name,
@@ -189,7 +189,7 @@ class BasicKeyCommands(Generic[_StrType]):
def pexpire(self, name: _Key, time: int | timedelta) -> Literal[1, 0]: ...
def pexpireat(self, name: _Key, when: int | datetime) -> Literal[1, 0]: ...
def psetex(self, name, time_ms, value): ...
def pttl(self, name): ...
def pttl(self, name: _Key) -> int: ...
def hrandfield(self, key, count: Any | None = ..., withvalues: bool = ...): ...
def randomkey(self, **kwargs: _CommandOptions): ...
def rename(self, src, dst): ...