Skip to content

Commit

Permalink
[types] update return type of smismember to list[int] (redis#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 and aksinha334 committed Mar 15, 2023
1 parent c7f9457 commit 1470726
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions redis/commands/core.py
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 1470726

Please sign in to comment.