Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7a9b4f9

Browse files
Add stubs for redis Redis and Pipeline methods (#5415)
1 parent 15e31fe commit 7a9b4f9

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

stubs/redis/redis/client.pyi

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -473,10 +473,10 @@ class Redis(Generic[_StrType]):
473473
def incr(self, name: _Key, amount: int = ...) -> int: ...
474474
def incrby(self, name: _Key, amount: int = ...) -> int: ...
475475
def incrbyfloat(self, name: _Key, amount: float = ...) -> float: ...
476-
def keys(self, pattern=...): ...
477-
def mget(self, keys, *args): ...
478-
def mset(self, *args, **kwargs): ...
479-
def msetnx(self, *args, **kwargs): ...
476+
def keys(self, pattern: _Key = ...) -> List[_StrType]: ...
477+
def mget(self, keys: Union[_Key, Iterable[_Key]], *args: _Key) -> List[Optional[_StrType]]: ...
478+
def mset(self, mapping: Mapping[_Key, _Value]) -> Literal[True]: ...
479+
def msetnx(self, mapping: Mapping[_Key, _Value]) -> bool: ...
480480
def move(self, name, db): ...
481481
def persist(self, name): ...
482482
def pexpire(self, name, time): ...
@@ -931,10 +931,10 @@ class Pipeline(Redis):
931931
def incr(self, name, amount=...) -> Pipeline: ... # type: ignore [override]
932932
def incrby(self, name, amount=...) -> Pipeline: ... # type: ignore [override]
933933
def incrbyfloat(self, name, amount=...) -> Pipeline: ... # type: ignore [override]
934-
def keys(self, pattern=...) -> Pipeline: ... # type: ignore [override]
935-
def mget(self, keys, *args) -> Pipeline: ... # type: ignore [override]
936-
def mset(self, *args, **kwargs) -> Pipeline: ... # type: ignore [override]
937-
def msetnx(self, *args, **kwargs) -> Pipeline: ... # type: ignore [override]
934+
def keys(self, pattern: _Key = ...) -> Pipeline: ... # type: ignore [override]
935+
def mget(self, keys: Union[_Key, Iterable[_Key]], *args: _Key) -> Pipeline: ... # type: ignore [override]
936+
def mset(self, mapping: Mapping[_Key, _Value]) -> Pipeline: ... # type: ignore [override]
937+
def msetnx(self, mapping: Mapping[_Key, _Value]) -> Pipeline: ... # type: ignore [override]
938938
def move(self, name, db) -> Pipeline: ... # type: ignore [override]
939939
def persist(self, name) -> Pipeline: ... # type: ignore [override]
940940
def pexpire(self, name, time) -> Pipeline: ... # type: ignore [override]

0 commit comments

Comments
 (0)