This commit is contained in:
jxxghp
2025-02-20 19:32:58 +08:00
parent 5269b4bc82
commit 5bf502188d
+18 -17
View File
@@ -447,23 +447,24 @@ class TorrentHelper(metaclass=Singleton):
# 大小 # 大小
size_range = filter_params.get("size") size_range = filter_params.get("size")
if size_range.find("-") != -1: if size_range:
# 区间 if size_range.find("-") != -1:
size_min, size_max = size_range.split("-") # 区间
size_min = float(size_min.strip()) * 1024 * 1024 size_min, size_max = size_range.split("-")
size_max = float(size_max.strip()) * 1024 * 1024 size_min = float(size_min.strip()) * 1024 * 1024
if torrent_info.size < size_min or torrent_info.size > size_max: size_max = float(size_max.strip()) * 1024 * 1024
return False if torrent_info.size < size_min or torrent_info.size > size_max:
elif size_range.startswith(">"): return False
# 大于 elif size_range.startswith(">"):
size_min = float(size_range[1:].strip()) * 1024 * 1024 # 大于
if torrent_info.size < size_min: size_min = float(size_range[1:].strip()) * 1024 * 1024
return False if torrent_info.size < size_min:
elif size_range.startswith("<"): return False
# 小于 elif size_range.startswith("<"):
size_max = float(size_range[1:].strip()) * 1024 * 1024 # 小于
if torrent_info.size > size_max: size_max = float(size_range[1:].strip()) * 1024 * 1024
return False if torrent_info.size > size_max:
return False
return True return True