From bf96eda4cbdfc2b08a1c54515a2207ccf162f2eb Mon Sep 17 00:00:00 2001 From: davidemarcoli Date: Tue, 1 Oct 2024 22:05:24 +0200 Subject: [PATCH 1/3] Fix exception when parsed title is empty --- comet/utils/general.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/comet/utils/general.py b/comet/utils/general.py index 102e1ac..fa6c74d 100644 --- a/comet/utils/general.py +++ b/comet/utils/general.py @@ -434,6 +434,10 @@ async def filter(torrents: list, name: str, year: int): title = title.split("\n")[1] parsed = parse(title) + + if not parsed.parsed_title: + continue + if not title_match(name, parsed.parsed_title): results.append((index, False)) continue From 6f1c7c8ce51edf018a61ddcb02aae86b32a9e315 Mon Sep 17 00:00:00 2001 From: Goldy <153996346+g0ldyy@users.noreply.github.com> Date: Tue, 1 Oct 2024 22:14:53 +0200 Subject: [PATCH 2/3] Update general.py --- comet/utils/general.py | 1 + 1 file changed, 1 insertion(+) diff --git a/comet/utils/general.py b/comet/utils/general.py index fa6c74d..b4df3b5 100644 --- a/comet/utils/general.py +++ b/comet/utils/general.py @@ -436,6 +436,7 @@ async def filter(torrents: list, name: str, year: int): parsed = parse(title) if not parsed.parsed_title: + results.append((index, False)) continue if not title_match(name, parsed.parsed_title): From 3e5d095b5bd1308ce98408d23f608769ffa2014f Mon Sep 17 00:00:00 2001 From: Goldy <153996346+g0ldyy@users.noreply.github.com> Date: Tue, 1 Oct 2024 22:18:16 +0200 Subject: [PATCH 3/3] Update general.py --- comet/utils/general.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/comet/utils/general.py b/comet/utils/general.py index b4df3b5..b1f4b99 100644 --- a/comet/utils/general.py +++ b/comet/utils/general.py @@ -435,11 +435,7 @@ async def filter(torrents: list, name: str, year: int): parsed = parse(title) - if not parsed.parsed_title: - results.append((index, False)) - continue - - if not title_match(name, parsed.parsed_title): + if parsed.parsed_title and not title_match(name, parsed.parsed_title): results.append((index, False)) continue