From: eficas <> Date: Tue, 7 Oct 2003 16:55:40 +0000 (+0000) Subject: CCAR: correction bugs dans I_VALIDATOR.py (evaluation incorrecte des validateurs) X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=bb6426d5e6d25d9786a587392864df90db42d7ef;p=tools%2Feficas.git CCAR: correction bugs dans I_VALIDATOR.py (evaluation incorrecte des validateurs) et dans composimp.py (erreur sur le test du type de la valeur) --- diff --git a/Editeur/composimp.py b/Editeur/composimp.py index 5861cc69..71a6dd42 100644 --- a/Editeur/composimp.py +++ b/Editeur/composimp.py @@ -1737,7 +1737,7 @@ class SIMPTreeItem(Objecttreeitem.AtomicObjectTreeItem): else : valeurretour,validite= self.object.eval_valeur(valeur) if validite == 0: - if types.StringType(valeur) and self.object.wait_TXM(): + if type(valeur) == types.StringType and self.object.wait_TXM(): essai_valeur="'" + valeur + "'" valeurretour,validite= self.object.eval_valeur(essai_valeur) if valeur.__class__.__name__ in ('PARAMETRE','PARAMETRE_EVAL'): diff --git a/Ihm/I_VALIDATOR.py b/Ihm/I_VALIDATOR.py index f9002c3a..0aeee7a3 100644 --- a/Ihm/I_VALIDATOR.py +++ b/Ihm/I_VALIDATOR.py @@ -95,12 +95,13 @@ class Valid: elif valeur.__class__.__name__ in ('PARAMETRE',): # Dans le cas d'un parametre, il faut tester si la valeur du parametre est un entier valeur=valeur.valeur - return methode_verif_initiale(self,valeur) else: # Objet inconnu : invalide print "Objet non reconnu dans surcharge_verif : %s" %`valeur` return 0 + return methode_verif_initiale(self,valeur) + class FunctionVal(Valid):pass class OrVal(Valid):