fix: 修改视频列表获取逻辑,支持级别 2 的请求以增加最大页数和限制

This commit is contained in:
晓丰 2025-05-18 13:09:19 +08:00
parent cf74282459
commit 7f60997a58

20
DB.py
View File

@ -268,3 +268,23 @@ class DBVidcon:
else: else:
break break
return proxy return proxy
def queues_empty(self) -> bool:
"""
判断 urgent_list_key list_key 两个队列是否都为空
如果都空返回 True只要有一个不空就返回 False
"""
# 注意redis.llen 返回 int
return (
self.redis.llen(self.urgent_list_key) == 0
and self.redis.llen(self.list_key) == 0
)
def pop_error_item(self):
"""
error_list_key 中弹出一个错误记录lpop
如果队列为空返回 None
"""
item = self.redis.lpop(self.error_list_key)
# 如果你存入的是 JSON 字符串,可以在这里做一次反序列化:
return json.loads(item) if item is not None else None