Files
Aislo/resources/tester/scratch/print_dup_summary.py
T

13 lines
516 B
Python

import sys
from detect_overlapping_duplicate_tables import exact_duplicates, squashed_overlaps
sys.stdout.reconfigure(encoding='utf-8')
print(f"=== 1. Exact Duplicate Rows: {len(exact_duplicates)} ===")
for d in exact_duplicates:
print(f"[{d['file']}:L{d['line']} (prev L{d['prev_line']})] {d['row']}")
print(f"\n=== 2. Squashed Overlaps (matching 3+ prev rows): {len(squashed_overlaps)} ===")
for s in squashed_overlaps:
print(f"[{s['file']}:L{s['line']}] matched {s['matched_prev_lines']}: {s['row']}")