Trust a unique exact-title match over an unreliable inferred year

This commit is contained in:
justin committed 2026-09-06 04:56:22 -07:00
1 parent cdb7e9a6f8
commit 8ceaa9cfdb
1 file changed
+4
+4
View File
@@ -843,6 +843,10 @@ def best_match(media_type, results, year, query=None):
if not query_norm: if not query_norm:
return None return None
exact_matches = [r for r in results if is_exact_title(r)]
if len(exact_matches) == 1:
return exact_matches[0]
def near_title_similarity(r): def near_title_similarity(r):
return difflib.SequenceMatcher( return difflib.SequenceMatcher(
None, query_norm, clean_and_squeeze(result_title(media_type, r) or "").lower() None, query_norm, clean_and_squeeze(result_title(media_type, r) or "").lower()