From: Renaud Barate Date: Tue, 29 Jun 2010 09:55:48 +0000 (+0000) Subject: UTF-8 conversion X-Git-Tag: V2_0~43 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=8620d5458d0baa490b6a68ac6c6c9e1e0f3b6f71;p=modules%2Feficas.git UTF-8 conversion --- diff --git a/Ihm/I_MCSIMP.py b/Ihm/I_MCSIMP.py index 9abb391f..9ad84e1e 100644 --- a/Ihm/I_MCSIMP.py +++ b/Ihm/I_MCSIMP.py @@ -30,14 +30,14 @@ from Noyau.N_utils import repr_float import Validation import CONNECTOR -# Attention : les classes ASSD,.... peuvent etre surchargées -# dans le package Accas. Il faut donc prendre des précautions si +# Attention : les classes ASSD,.... peuvent etre surchargées +# dans le package Accas. Il faut donc prendre des précautions si # on utilise les classes du Noyau pour faire des tests (isxxxx, ...) -# Si on veut créer des objets comme des CO avec les classes du noyau +# Si on veut créer des objets comme des CO avec les classes du noyau # ils n'auront pas les conportements des autres packages (pb!!!) -# Il vaut mieux les importer d'Accas mais problème d'import circulaire, -# on ne peut pas les importer au début. -# On fait donc un import local quand c'est nécessaire (peut occasionner +# Il vaut mieux les importer d'Accas mais problème d'import circulaire, +# on ne peut pas les importer au début. +# On fait donc un import local quand c'est nécessaire (peut occasionner # des pbs de prformance). from Noyau.N_ASSD import ASSD,assd from Noyau.N_GEOM import GEOM,geom @@ -79,14 +79,14 @@ class MCSIMP(I_OBJECT.OBJECT): def GetText(self): """ - Retourne le texte à afficher dans l'arbre représentant la valeur de l'objet - pointé par self + Retourne le texte à afficher dans l'arbre représentant la valeur de l'objet + pointé par self """ if self.valeur == None : return None elif type(self.valeur) == types.FloatType : - # Traitement d'un flottant isolé + # Traitement d'un flottant isolé txt = str(self.valeur) clefobj=self.GetNomConcept() if self.jdc.appli.appliEficas.dict_reels.has_key(clefobj): @@ -127,7 +127,7 @@ class MCSIMP(I_OBJECT.OBJECT): def getval(self): """ - Retourne une chaîne de caractère représentant la valeur de self + Retourne une chaîne de caractère représentant la valeur de self """ val=self.valeur if type(val) == types.FloatType : @@ -152,7 +152,7 @@ class MCSIMP(I_OBJECT.OBJECT): def wait_co(self): """ - Méthode booléenne qui retourne 1 si l'objet attend un objet ASSD + Méthode booléenne qui retourne 1 si l'objet attend un objet ASSD qui n'existe pas encore (type CO()), 0 sinon """ for typ in self.definition.type: @@ -163,8 +163,8 @@ class MCSIMP(I_OBJECT.OBJECT): def wait_assd(self): """ - Méthode booléenne qui retourne 1 si le MCS attend un objet de type ASSD - ou dérivé, 0 sinon + Méthode booléenne qui retourne 1 si le MCS attend un objet de type ASSD + ou dérivé, 0 sinon """ for typ in self.definition.type: if type(typ) == types.ClassType or isinstance(typ,type): @@ -174,7 +174,7 @@ class MCSIMP(I_OBJECT.OBJECT): def wait_assd_or_geom(self): """ - Retourne 1 si le mot-clé simple attend un objet de type + Retourne 1 si le mot-clé simple attend un objet de type assd, ASSD, geom ou GEOM Retourne 0 dans le cas contraire """ @@ -186,7 +186,7 @@ class MCSIMP(I_OBJECT.OBJECT): def wait_geom(self): """ - Retourne 1 si le mot-clé simple attend un objet de type GEOM + Retourne 1 si le mot-clé simple attend un objet de type GEOM Retourne 0 dans le cas contraire """ for typ in self.definition.type: @@ -196,7 +196,7 @@ class MCSIMP(I_OBJECT.OBJECT): def wait_TXM(self): """ - Retourne 1 si le mot-clé simple attend un objet de type TXM + Retourne 1 si le mot-clé simple attend un objet de type TXM Retourne 0 dans le cas contraire """ for typ in self.definition.type: @@ -226,7 +226,7 @@ class MCSIMP(I_OBJECT.OBJECT): lval=listProto.adapt(valeur) if lval is None: valid=0 - mess="None n'est pas une valeur autorisée" + mess="None n'est pas une valeur autorisée" else: try: for val in lval: @@ -259,7 +259,7 @@ class MCSIMP(I_OBJECT.OBJECT): for val in new_valeur: self.typeProto.adapt(val) self.intoProto.adapt(val) - #on ne verifie pas la cardinalité + #on ne verifie pas la cardinalité if self.definition.validators: validite=self.definition.validators.valide_liste_partielle(new_valeur) except ValError,e: @@ -289,8 +289,8 @@ class MCSIMP(I_OBJECT.OBJECT): def eval_valeur(self,new_valeur): """ - Essaie d'évaluer new_valeur comme une SD, une déclaration Python - ou un EVAL: Retourne la valeur évaluée (ou None) et le test de réussite (1 ou 0) + Essaie d'évaluer new_valeur comme une SD, une déclaration Python + ou un EVAL: Retourne la valeur évaluée (ou None) et le test de réussite (1 ou 0) """ sd = self.jdc.get_sd_avant_etape(new_valeur,self.etape) #sd = self.jdc.get_contexte_avant(self.etape).get(new_valeur,None) @@ -380,7 +380,7 @@ class MCSIMP(I_OBJECT.OBJECT): Inputs : - sd=concept detruit Fonction : - Met a jour la valeur du mot cle simple suite à la disparition + Met a jour la valeur du mot cle simple suite à la disparition du concept sd Attention aux matrices """ @@ -413,7 +413,7 @@ class MCSIMP(I_OBJECT.OBJECT): def replace_concept(self,old_sd,sd): """ Inputs : - - old_sd=concept remplacé + - old_sd=concept remplacé - sd=nouveau concept Fonction : Met a jour la valeur du mot cle simple suite au remplacement @@ -442,25 +442,25 @@ class MCSIMP(I_OBJECT.OBJECT): def set_valeur_co(self,nom_co): """ - Affecte à self l'objet de type CO et de nom nom_co + Affecte à self l'objet de type CO et de nom nom_co """ #print "set_valeur_co",nom_co step=self.etape.parent if nom_co == None or nom_co == '': new_objet=None else: - # Avant de créer un concept il faut s'assurer du contexte : step + # Avant de créer un concept il faut s'assurer du contexte : step # courant sd= step.get_sd_autour_etape(nom_co,self.etape,avec='oui') if sd: - # Si un concept du meme nom existe deja dans la portée de l'étape - # on ne crée pas le concept + # Si un concept du meme nom existe deja dans la portée de l'étape + # on ne crée pas le concept return 0,"un concept de meme nom existe deja" - # Il n'existe pas de concept de meme nom. On peut donc le créer - # Il faut néanmoins que la méthode NommerSdProd de step gère les + # Il n'existe pas de concept de meme nom. On peut donc le créer + # Il faut néanmoins que la méthode NommerSdProd de step gère les # contextes en mode editeur - # Normalement la méthode du Noyau doit etre surchargée - # On déclare l'étape du mot clé comme etape courante pour NommerSdprod + # Normalement la méthode du Noyau doit etre surchargée + # On déclare l'étape du mot clé comme etape courante pour NommerSdprod cs= CONTEXT.get_current_step() CONTEXT.unset_current_step() CONTEXT.set_current_step(step) @@ -477,12 +477,12 @@ class MCSIMP(I_OBJECT.OBJECT): self.fin_modif() step.reset_context() #print "set_valeur_co",new_objet - return 1,"Concept créé" + return 1,"Concept créé" def verif_existence_sd(self): """ - Vérifie que les structures de données utilisées dans self existent bien dans le contexte - avant étape, sinon enlève la référence à ces concepts + Vérifie que les structures de données utilisées dans self existent bien dans le contexte + avant étape, sinon enlève la référence à ces concepts """ #print "verif_existence_sd" # Attention : possible probleme avec include @@ -517,7 +517,7 @@ class MCSIMP(I_OBJECT.OBJECT): def get_type(self): """ - Retourne le type attendu par le mot-clé simple + Retourne le type attendu par le mot-clé simple """ return self.definition.type @@ -533,7 +533,7 @@ class MCSIMP(I_OBJECT.OBJECT): def update_mc_global(self): """ - Met a jour les mots cles globaux enregistrés dans l'étape parente + Met a jour les mots cles globaux enregistrés dans l'étape parente et dans le jdc parent. Un mot cle simple peut etre global. """ @@ -552,14 +552,14 @@ class MCSIMP(I_OBJECT.OBJECT): return 0 def valide_item(self,item): - """Valide un item isolé. Cet item est candidat à l'ajout à la liste existante""" + """Valide un item isolé. Cet item est candidat à l'ajout à la liste existante""" valid=1 try: #on verifie le type self.typeProto.adapt(item) #on verifie les choix possibles self.intoProto.adapt(item) - #on ne verifie pas la cardinalité + #on ne verifie pas la cardinalité if self.definition.validators: valid=self.definition.validators.verif_item(item) except ValError,e: @@ -574,7 +574,7 @@ class MCSIMP(I_OBJECT.OBJECT): self.typeProto.adapt(item) #on verifie les choix possibles self.intoProto.adapt(item) - #on ne verifie pas la cardinalité mais on verifie les validateurs + #on ne verifie pas la cardinalité mais on verifie les validateurs if self.definition.validators: valid=self.definition.validators.verif_item(item) comment=""