2
2
import hashlib
3
3
import time
4
4
import warnings
5
- from typing import Optional
5
+ from typing import List , Optional
6
6
7
7
from redis .exceptions import ConnectionError , DataError , NoScriptError , RedisError
8
8
@@ -3677,7 +3677,7 @@ class HashCommands:
3677
3677
see: https://redis.io/topics/data-types-intro#redis-hashes
3678
3678
"""
3679
3679
3680
- def hdel (self , name : str , * keys : list ) -> int :
3680
+ def hdel (self , name : str , * keys : List ) -> int :
3681
3681
"""
3682
3682
Delete ``keys`` from hash ``name``
3683
3683
@@ -3725,7 +3725,7 @@ def hincrbyfloat(self, name: str, key: str, amount: float = 1.0) -> float:
3725
3725
"""
3726
3726
return self .execute_command ("HINCRBYFLOAT" , name , key , amount )
3727
3727
3728
- def hkeys (self , name : str ) -> list :
3728
+ def hkeys (self , name : str ) -> List :
3729
3729
"""
3730
3730
Return the list of keys within hash ``name``
3731
3731
@@ -3796,7 +3796,7 @@ def hmset(self, name: str, mapping: dict) -> str:
3796
3796
items .extend (pair )
3797
3797
return self .execute_command ("HMSET" , name , * items )
3798
3798
3799
- def hmget (self , name : str , keys : list , * args : list ) -> list :
3799
+ def hmget (self , name : str , keys : List , * args : List ) -> List :
3800
3800
"""
3801
3801
Returns a list of values ordered identically to ``keys``
3802
3802
@@ -3805,7 +3805,7 @@ def hmget(self, name: str, keys: list, *args: list) -> list:
3805
3805
args = list_or_args (keys , args )
3806
3806
return self .execute_command ("HMGET" , name , * args )
3807
3807
3808
- def hvals (self , name : str ) -> list :
3808
+ def hvals (self , name : str ) -> List :
3809
3809
"""
3810
3810
Return the list of values within hash ``name``
3811
3811
0 commit comments