From 56430d68386a338c7776e0edaad8e5ddba93a51a Mon Sep 17 00:00:00 2001 From: Floke Date: Fri, 8 Aug 2025 06:35:24 +0000 Subject: [PATCH] duplicate_checker.py aktualisiert --- duplicate_checker.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/duplicate_checker.py b/duplicate_checker.py index 4fbe4bb6..d692e22f 100644 --- a/duplicate_checker.py +++ b/duplicate_checker.py @@ -267,12 +267,12 @@ def main(): metrics = Counter() total = len(match_df) logger.info("Starte Matching-Prozess…") - for i, mrow in match_df.to_dict('records'): - pass + processed = 0 # iterate safely with index for idx, mrow in match_df.to_dict('index').items(): name_disp = mrow.get('CRM Name','') + processed += 1 # Kandidatenwahl candidates = [] used_block = '' @@ -299,7 +299,7 @@ def main(): candidates = [r for _, r in pf[:PREFILTER_LIMIT]] used_block = f"prefilter:{PREFILTER_MIN_PARTIAL}/{len(pf)}" - logger.info(f"Prüfe {idx+1}/{total}: '{name_disp}' -> {len(candidates)} Kandidaten (Block={used_block})") + logger.info(f"Prüfe {processed}/{total}: '{name_disp}' -> {len(candidates)} Kandidaten (Block={used_block})") if not candidates: results.append({'Match':'', 'Score':0, 'Match_Grund':'keine Kandidaten'}) continue