From 165cb256d2c4e27020eb775d52de299cddbdc0f5 Mon Sep 17 00:00:00 2001 From: Goldy <153996346+g0ldyy@users.noreply.github.com> Date: Sat, 31 Aug 2024 22:22:27 +0200 Subject: [PATCH] fix: torrentio --- comet/api/stream.py | 4 ++-- comet/utils/general.py | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/comet/api/stream.py b/comet/api/stream.py index 8ac9f36..6b784d0 100644 --- a/comet/api/stream.py +++ b/comet/api/stream.py @@ -347,11 +347,11 @@ async def stream(request: Request, b64config: str, type: str, id: str): files[hash]["title"], hash, # , correct_title=name, remove_trash=True ) + + ranked_files.add(ranked_file) except: pass - ranked_files.add(ranked_file) - sorted_ranked_files = sort_torrents(ranked_files) len_sorted_ranked_files = len(sorted_ranked_files) diff --git a/comet/utils/general.py b/comet/utils/general.py index 42cd276..d411ff3 100644 --- a/comet/utils/general.py +++ b/comet/utils/general.py @@ -14,7 +14,7 @@ from comet.utils.logger import logger from comet.utils.models import settings, ConfigModel languages_emojis = { - "multi": "🌎", # Dubbed + "multi": "🌎", # Dubbed "en": "🇬🇧", # English "ja": "🇯🇵", # Japanese "zh": "🇨🇳", # Chinese @@ -504,9 +504,11 @@ def get_balanced_hashes(hashes: dict, config: dict): if max_size != 0 and hash_info["size"] > max_size: continue - if not include_all_languages and not any( - lang in hash_info["languages"] for lang in config_languages - ) and (not "multi" in languages if hash_info["dubbed"] else True): + if ( + not include_all_languages + and not any(lang in hash_info["languages"] for lang in config_languages) + and ("multi" not in languages if hash_info["dubbed"] else True) + ): continue resolution = hash_info["resolution"]