From: Pascale Noyret Date: Tue, 10 Oct 2006 14:05:19 +0000 (+0000) Subject: PN X-Git-Tag: CC_param_poursuite~4 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=f04491aafd9a6af016fce3ea33ee953445c6180f;p=modules%2Feficas.git PN --- 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) +