From 9e8bb17bd8f38ca6053bf1788f15711aaf573825 Mon Sep 17 00:00:00 2001 From: Axy Date: Fri, 28 Aug 2026 17:01:23 +0200 Subject: [PATCH] Tiny fix --- src/rag/evaluate.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rag/evaluate.py b/src/rag/evaluate.py index 296743f..5180390 100644 --- a/src/rag/evaluate.py +++ b/src/rag/evaluate.py @@ -5,6 +5,8 @@ from rag.models import Source def sources_overlap(a: Source, b: Source, min_iou: float) -> bool: """Check whether two sources overlap with a minimum IoU.""" + if a.file_path != b.file_path: + return False union_start = min(a.first_character_index, b.first_character_index) union_end = max(a.last_character_index, b.last_character_index) + 1 union = union_end - union_start -- 2.53.0