@@ -2593,15 +2593,15 @@ def lpop(self, name: str, count: Optional[int] = None) -> Union[str, List, None]
2593
2593
else :
2594
2594
return self .execute_command ("LPOP" , name )
2595
2595
2596
- def lpush (self , name : str , * values : List ) -> Union [Awaitable [int ], int ]:
2596
+ def lpush (self , name : str , * values : FieldT ) -> Union [Awaitable [int ], int ]:
2597
2597
"""
2598
2598
Push ``values`` onto the head of the list ``name``
2599
2599
2600
2600
For more information see https://redis.io/commands/lpush
2601
2601
"""
2602
2602
return self .execute_command ("LPUSH" , name , * values )
2603
2603
2604
- def lpushx (self , name : str , * values : List ) -> Union [Awaitable [int ], int ]:
2604
+ def lpushx (self , name : str , * values : FieldT ) -> Union [Awaitable [int ], int ]:
2605
2605
"""
2606
2606
Push ``value`` onto the head of the list ``name`` if ``name`` exists
2607
2607
@@ -2679,7 +2679,7 @@ def rpoplpush(self, src: str, dst: str) -> Union[Awaitable[str], str]:
2679
2679
"""
2680
2680
return self .execute_command ("RPOPLPUSH" , src , dst )
2681
2681
2682
- def rpush (self , name : str , * values : List ) -> Union [Awaitable [int ], int ]:
2682
+ def rpush (self , name : str , * values : FieldT ) -> Union [Awaitable [int ], int ]:
2683
2683
"""
2684
2684
Push ``values`` onto the tail of the list ``name``
2685
2685
@@ -3169,7 +3169,7 @@ class SetCommands(CommandsProtocol):
3169
3169
see: https://redis.io/topics/data-types#sets
3170
3170
"""
3171
3171
3172
- def sadd (self , name : str , * values : List ) -> Union [Awaitable [int ], int ]:
3172
+ def sadd (self , name : str , * values : FieldT ) -> Union [Awaitable [int ], int ]:
3173
3173
"""
3174
3174
Add ``value(s)`` to set ``name``
3175
3175
@@ -3307,7 +3307,7 @@ def srandmember(
3307
3307
args = (number is not None ) and [number ] or []
3308
3308
return self .execute_command ("SRANDMEMBER" , name , * args )
3309
3309
3310
- def srem (self , name : str , * values : List ) -> Union [Awaitable [int ], int ]:
3310
+ def srem (self , name : str , * values : FieldT ) -> Union [Awaitable [int ], int ]:
3311
3311
"""
3312
3312
Remove ``values`` from set ``name``
3313
3313
@@ -4586,7 +4586,7 @@ def zrank(self, name: KeyT, value: EncodableT) -> ResponseT:
4586
4586
"""
4587
4587
return self .execute_command ("ZRANK" , name , value )
4588
4588
4589
- def zrem (self , name : KeyT , * values : EncodableT ) -> ResponseT :
4589
+ def zrem (self , name : KeyT , * values : FieldT ) -> ResponseT :
4590
4590
"""
4591
4591
Remove member ``values`` from sorted set ``name``
4592
4592
@@ -4735,7 +4735,7 @@ class HyperlogCommands(CommandsProtocol):
4735
4735
see: https://redis.io/topics/data-types-intro#hyperloglogs
4736
4736
"""
4737
4737
4738
- def pfadd (self , name : KeyT , * values : EncodableT ) -> ResponseT :
4738
+ def pfadd (self , name : KeyT , * values : FieldT ) -> ResponseT :
4739
4739
"""
4740
4740
Adds the specified elements to the specified HyperLogLog.
4741
4741
0 commit comments