"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",
"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",
"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) :
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 :
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 :
#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
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 :
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):