13 lines
516 B
Python
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']}")
|