From 1dc3d8a7616e71a5fadee8eaaac1cdbdbe7cadd6 Mon Sep 17 00:00:00 2001 From: Domi31tls Date: Mon, 2 Mar 2026 21:53:54 +0100 Subject: [PATCH] =?UTF-8?q?fix(gui):=20Retirer=20param=C3=A8tre=20use=5Fvl?= =?UTF-8?q?m=20non=20support=C3=A9=20par=20process=5Fpdf?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Pseudonymisation_Gui_V5.py | 1 - test_gui_error.py | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 test_gui_error.py 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é")