X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Ihm%2FI_REGLE.py;h=56e1febfd2c9bc2b327495e1f89a4e333e209fdc;hb=5a28801efd8fd7e6487d1957dabac40b1f932cb4;hp=cbed3bb47e805c9f1d9b4e630573ada22b798ffa;hpb=16d5922e798b1254eb558678612711d72ed38b32;p=tools%2Feficas.git diff --git a/Ihm/I_REGLE.py b/Ihm/I_REGLE.py index cbed3bb4..56e1febf 100644 --- a/Ihm/I_REGLE.py +++ b/Ihm/I_REGLE.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2007-2013 EDF R&D +# Copyright (C) 2007-2017 EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -19,31 +19,31 @@ # """ """ -import string +from __future__ import absolute_import class REGLE: - def gettext(self): + def getText(self): text = self.__class__.__name__+ ' :\n' for mc in self.mcs : - text = text + '\t' + string.strip(mc) + '\n' + text = text + '\t' + mc.strip() + '\n' return text - def purge_liste(self,liste_a_purger,liste_mc_presents): + def purgeListe(self,liste_a_purger,listeMcPresents): """ - Cette méthode doit retirer de la liste liste_a_purger - les éléments qui ne doivent plus apparaitre en fonction du contexte + Cette methode doit retirer de la liste liste_a_purger + les elements qui ne doivent plus apparaitre en fonction du contexte """ - # Dans le cas général on ne touche pas à la liste + # Dans le cas general on ne touche pas a la liste return liste_a_purger - def has_operande(self,nom): + def hasOperande(self,nom): # On peut faire aussi try:self.mcs.index(nom);return 1;except:return 0 for mc in self.mcs: if mc==nom : return 1 return 0 - def verif_condition_regle(self,liste,l_mc_presents): + def verifConditionRegle(self,liste,l_mc_presents): return [] @@ -51,7 +51,7 @@ class REGLE: import xml.etree.ElementTree as ET regleXml=ET.SubElement(root,'regles') txt="" - for mot in self.gettext().split('\n'): + for mot in self.getText().split('\n'): mot.replace(' ','') txt=txt + mot + " " regleXml.text= txt