mirror of
https://github.com/safishamsi/graphify.git
synced 2026-09-24 14:35:46 +00:00
fix(dedup): report fuzzy count in summary when exact_merges is 0 (#1857)
This commit is contained in:
+9
-4
@@ -417,11 +417,16 @@ def deduplicate_entities(
|
||||
|
||||
total = len(remap)
|
||||
msg = f"[graphify] Deduplicated {total} node(s)"
|
||||
# Both counters are reported when non-zero. Previous form nested the fuzzy
|
||||
# branch inside `if exact_merges`, silently dropping the fuzzy count on
|
||||
# doc/semantic-heavy runs where Pass 1 finds nothing (#1857).
|
||||
parts: list[str] = []
|
||||
if exact_merges:
|
||||
msg += f" ({exact_merges} exact"
|
||||
if fuzzy_merges:
|
||||
msg += f", {fuzzy_merges} fuzzy"
|
||||
msg += ")"
|
||||
parts.append(f"{exact_merges} exact")
|
||||
if fuzzy_merges:
|
||||
parts.append(f"{fuzzy_merges} fuzzy")
|
||||
if parts:
|
||||
msg += f" ({', '.join(parts)})"
|
||||
print(msg + ".", flush=True)
|
||||
|
||||
deduped_nodes = [n for n in unique_nodes if n["id"] not in remap]
|
||||
|
||||
Reference in New Issue
Block a user