﻿import importlib, sys
mods = [
  "core.pdf_text", "core.pdf_tables", "core.kv_loader",
  "core.ab_diff", "core.price_compare", "core.kv_compare",
  "exports.report_pdf", "exports.export_xlsx"
]
ok = True
for m in mods:
    try:
        mod = importlib.import_module(m)
        print("[OK]", m, "->", getattr(mod, "__file__", "?"))
    except Exception as e:
        ok = False
        print("[ERR]", m, ":", e)
sys.exit(0 if ok else 1)
