29 lines
780 B
Python
29 lines
780 B
Python
#!/usr/bin/env python3
|
|
"""Test pour reproduire l'erreur du GUI."""
|
|
|
|
from pathlib import Path
|
|
import anonymizer_core_refactored_onnx as core
|
|
|
|
# Tester avec un seul PDF
|
|
test_pdf = Path("/home/dom/Téléchargements").rglob("*.pdf")
|
|
test_pdf = next(test_pdf, None)
|
|
|
|
if test_pdf:
|
|
print(f"Test avec: {test_pdf}")
|
|
try:
|
|
result = core.process_pdf(
|
|
test_pdf,
|
|
Path("/tmp/test_gui"),
|
|
make_vector_redaction=False,
|
|
also_make_raster_burn=True,
|
|
config_path=Path("config/dictionnaires.yml"),
|
|
use_hf=False,
|
|
)
|
|
print(f"✅ Succès: {result}")
|
|
except Exception as e:
|
|
print(f"❌ Erreur: {e}")
|
|
import traceback
|
|
traceback.print_exc()
|
|
else:
|
|
print("Aucun PDF trouvé")
|