From f04491aafd9a6af016fce3ea33ee953445c6180f Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Tue, 10 Oct 2006 14:05:19 +0000 Subject: [PATCH] PN --- Traducteur/dictErreurs.py | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Traducteur/dictErreurs.py diff --git a/Traducteur/dictErreurs.py b/Traducteur/dictErreurs.py new file mode 100644 index 00000000..95ac8765 --- /dev/null +++ b/Traducteur/dictErreurs.py @@ -0,0 +1,45 @@ +import logging +import sets + +jdcSet=sets.Set() + +dict_erreurs={ + "DIST_LIGN_3D": "Suppression de la commande DIST_LIGN_3D", + "AFFE_MODELE_AFFE": "Suppression d un mot clef avec APPUI_REP pour valeur", + "AFFE_CHAR_MECA_CONTACT_FROTTEMENT": "Suppression d un mot clef FROTTEMENT", + "MACR_LIGN_COUPE" : "MACR_LIGN_COUPE demande un traitement manuel", + "POST_RCCM" : "POST_RCCM demande un traitement manuel", + "DEFI_MATERIAU_CHABOCHE" : "remplacer la valeur CINx_CHAB", + "CALC_CHAM_ELEM":"reecrire la partie SOUR_ELGA_ELEC", + "CALC_G_THETA_T_OPTION_VALEUR":"verifier la valeur d OPTION", + "CALC_G_THETA_T_OPTION_DEFAUT":"verifier la valeur d OPTION donnee a la place du defaut", + "AFFE_MODELE_AFFE_MODELISATION_VALEUR":"verifier la valeur de MODELISATION", + "STAT_NON_LINE_COMP_INCR_RELATION_VALEUR":"verifier la valeur de RELATION", + "STAT_NON_LINE_COMP_INCR_RELATION_KIT_VALEUR":"verifier la valeur de RELATION_KIT", + "TEST_RESU_UNITE":"suppression du mot clef UNITE dans TEST_RESU", + "AFFE_MODELE_AFFE":"suppression de AFFE (ancien mot clef APPUI_REP)", + } + +def EcritErreur(listeGena,ligne=None) : + maCle="" + for Mot in listeGena : + maCle=maCle+"_"+Mot + #try : + if ( 1 == 1) : + maClef=maCle[1:] + if maClef in dict_erreurs.keys() : + logging.error("%s",dict_erreurs[maClef]) + if ligne != None : + logging.error("a la ligne : %d",ligne) + #except : + # pass + +def GenereErreurPourCommande(jdc,listeCommande) : + commands= jdc.root.childNodes[:] + commands.reverse() + for c in commands: + jdcSet.add(c.name) + for Mot in listeCommande : + if c.name != Mot :continue + EcritErreur((Mot,),c.lineno) + -- 2.39.2