test(gui): vérifier chaque branche de classify_error_code + anti-dérive (E2)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -101,6 +101,11 @@ def classify_error_code(exc: Exception) -> str:
|
||||
if name == "EngineUnavailableError":
|
||||
return "ner_unavailable"
|
||||
msg = str(exc)
|
||||
# ⚠ ANTI-DÉRIVE : ces littéraux DOIVENT rester synchronisés avec les messages
|
||||
# produits par `_engine_result_error` ci-dessus ("Document mis en quarantaine :"
|
||||
# et "Aucune sortie PDF anonymisée produite."). Si l'un est reformulé sans
|
||||
# mettre à jour l'autre, l'erreur retombe silencieusement en 'processing_error'
|
||||
# (couvert par les tests test_classify_error_code_*).
|
||||
if "quarantaine" in msg:
|
||||
return "quarantined"
|
||||
if "Aucune sortie" in msg:
|
||||
|
||||
Reference in New Issue
Block a user