Skip to content

Commit

Permalink
[types] update return type of smismember to list[int] (#2617)
Browse files Browse the repository at this point in the history
* update return type of smismember

* use Literal instead of int
  • Loading branch information
ryin1 authored Mar 15, 2023
1 parent 6d1061f commit a372ba4
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions redis/commands/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -3357,10 +3357,15 @@ def smembers(self, name: str) -> Union[Awaitable[Set], Set]:

def smismember(
self, name: str, values: List, *args: List
) -> Union[Awaitable[List[bool]], List[bool]]:
) -> Union[
Awaitable[List[Union[Literal[0], Literal[1]]]],
List[Union[Literal[0], Literal[1]]],
]:
"""
Return whether each value in ``values`` is a member of the set ``name``
as a list of ``bool`` in the order of ``values``
as a list of ``int`` in the order of ``values``:
- 1 if the value is a member of the set.
- 0 if the value is not a member of the set or if key does not exist.
For more information see https://redis.io/commands/smismember
"""
Expand Down

0 comments on commit a372ba4

Please sign in to comment.