From: Pascale Noyret Date: Thu, 14 Dec 2006 17:35:29 +0000 (+0000) Subject: PN X-Git-Tag: V1_11b4~3 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=b996464f159780eec035bd044a6a86477c5d2137;p=tools%2Feficas.git PN --- diff --git a/Traducteur/dictErreurs.py b/Traducteur/dictErreurs.py index 3a3d8f59..46e37dd8 100644 --- a/Traducteur/dictErreurs.py +++ b/Traducteur/dictErreurs.py @@ -27,6 +27,8 @@ dict_erreurs={ "DEFI_MATERIAU_COMP_THM_LIQU_SATU_GAT" : "le materiau LIQU_SATU_GAT a ete supprime", "DEFI_MATERIAU_COMP_THM_LIQU_NSAT_GAT" : "le materiau LIQU_NSAT_GAT a ete supprime", "DEFI_MATERIAU_GLRC" : "le materiau GLRC a ete remplace par GLRC_DAMAGE", + "DEFI_MATERIAU_OHNO" : "le materiau OHNO a ete remplace par TAHERI", + "DEFI_MATERIAU_OHNO_FO" : "le materiau OHNO a ete remplace par TAHERI", "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", @@ -39,9 +41,12 @@ dict_erreurs={ "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", "STAT_NON_LINE_VARI_COMM":"suppression des variables de commande", + "STAT_NON_LINE_INCREMENT_SUBD_PAS":"Si SUBD_PAS=1 il n'y a pas subdivision : le mot est clef est ote du STAT_NON_LINE", "DYNA_NON_LINE_COMP_INCR_RELATION_VALEUR":"verifier la valeur de RELATION", "DYNA_NON_LINE_COMP_INCR_RELATION_KIT_VALEUR":"verifier la valeur de RELATION_KIT", "DYNA_NON_LINE_VARI_COMM":"suppression des variables de commande", + "DYNA_NON_LINE_INCREMENT_SUBD_PAS":"Si SUBD_PAS=1 il n'y a pas subdivision : le mot est clef est ote du DYNA_NON_LINE", + "CALC_PRECONT_SUBD_PAS":"Si SUBD_PAS=1 il n'y a pas subdivision : le mot est clef est ote du CALC_PRECONT", "TEST_RESU_UNITE":"suppression du mot clef UNITE dans TEST_RESU", "AFFE_MODELE_AFFE":"suppression de AFFE (ancien mot clef APPUI_REP)", "POST_SIMPLIFIE":"commande POST_SIMPLIFIE supprimee", @@ -56,6 +61,7 @@ dict_erreurs={ "COMB_CHAM_NO":"COMB_CHAM_NO est remplace par CREA_CHAMP", "COMB_CHAM_ELEM":"COMB_CHAM_ELEM est remplace par CREA_CHAMP", "IMPR_OAR":"IMPR_OAR doit etre traduit manuellement", + "IMPR_FICO_HOMARD":"IMPR_FICO_HOMARD a ete integre dans MACR_ADPA_MAIL", } def EcritErreur(listeGena,ligne=None) : @@ -67,7 +73,7 @@ def EcritErreur(listeGena,ligne=None) : maClef=maCle[1:] if maClef in dict_erreurs.keys() : if ligne != None : - logging.warning("%s ligne %d ",dict_erreurs[maClef], ligne) + logging.warning("ligne %d : %s ligne ",ligne,dict_erreurs[maClef]) else : logging.warning("%s",dict_erreurs[maClef]) else : @@ -78,7 +84,7 @@ def EcritErreur(listeGena,ligne=None) : maClef=maCle+"_"+"VALEUR" if maClef in dict_erreurs.keys() : if ligne != None : - logging.warning("%s ligne %d ",dict_erreurs[maClef], ligne) + logging.warning("ligne %d : %s ligne ",ligne,dict_erreurs[maClef]) else : logging.warning("%s",dict_erreurs[maClef]) #except : diff --git a/Traducteur/renamemocle.py b/Traducteur/renamemocle.py index c60e143e..e4f8448d 100644 --- a/Traducteur/renamemocle.py +++ b/Traducteur/renamemocle.py @@ -12,7 +12,7 @@ debug=0 #en fin de traitement, on remet à jour l'arbre syntaxique (lineno,colno,etc.) #-------------------------------------------------------------------------------- -def renameMotCle(jdc,command,mocle,new_name, erreur=0): +def renameMotCle(jdc,command,mocle,new_name, erreur=0,ensemble=regles.SansRegle): #-------------------------------------------------------------------------------- if command not in jdcSet : return boolChange=0 @@ -20,6 +20,7 @@ def renameMotCle(jdc,command,mocle,new_name, erreur=0): if c.name != command:continue for mc in c.childNodes: if mc.name != mocle:continue + if ensemble.verif(c) == 0 : continue boolChange=1 if debug:print "Renommage de:",c.name,mc.name,mc.lineno,mc.colno if erreur : @@ -37,7 +38,14 @@ def renameMotCle(jdc,command,mocle,new_name, erreur=0): def renameMotCleAvecErreur(jdc,command,mocle,new_name): #------------------------------------------------------ if command not in jdcSet : return - renameMotCle(jdc,command,mocle,new_name,1) + renameMotCle(jdc,command,mocle,new_name,1,regles.SansRegle) + +#-------------------------------------------------------------------------- +def renameMotCleSiRegle(jdc,command,mocle,new_name,liste_regles, erreur=0): +#-------------------------------------------------------------------------- + if command not in jdcSet : return + mesRegles=regles.ensembleRegles(liste_regles) + renameMotCle(jdc,command,mocle,new_name, erreur,mesRegles) #------------------------------------------- def renameOper(jdc,command,new_name):