diff --git a/Pseudonymisation_Gui_V5.py b/Pseudonymisation_Gui_V5.py index a8ee812..57a7da9 100644 --- a/Pseudonymisation_Gui_V5.py +++ b/Pseudonymisation_Gui_V5.py @@ -761,7 +761,6 @@ class App: ner_manager=active, ner_thresholds=thresholds, ogc_label=ogc, - use_vlm=vlm_active, vlm_manager=self._vlm_manager if vlm_active else None, ) self.queue.put(UiMessage(kind=MsgType.LOG, text=f"\u2713 {pdf.name}")) diff --git a/test_gui_error.py b/test_gui_error.py new file mode 100644 index 0000000..2fc937e --- /dev/null +++ b/test_gui_error.py @@ -0,0 +1,28 @@ +#!/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é")