fix
This commit is contained in:
@@ -154,7 +154,30 @@ class Kv:
|
||||
except Exception as e:
|
||||
logger.error(f"An unexpected error occurred while bulk setting keys: {e}")
|
||||
raise e
|
||||
|
||||
|
||||
def gets(self, keys: list[str]):
|
||||
"""
|
||||
批量获取多个键的值
|
||||
|
||||
Args:
|
||||
keys: 要获取的键列表
|
||||
|
||||
Returns:
|
||||
包含键值对的字典
|
||||
"""
|
||||
try:
|
||||
# 由于Cloudflare KV的批量获取API有问题,我们使用单个获取的方式
|
||||
result = {}
|
||||
for key in keys:
|
||||
value = self.get(key)
|
||||
if value is not None:
|
||||
result[key] = value
|
||||
return result
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"An error occurred while bulk getting keys from cloudflare: {e}")
|
||||
raise e
|
||||
|
||||
def removes(self, keys: list[str]):
|
||||
"""
|
||||
批量删除多个键
|
||||
|
||||
Reference in New Issue
Block a user