]> SALOME platform Git repositories - tools/eficas.git/blobdiff - Noyau/N_VALIDATOR.py
Salome HOME
sauve0206
[tools/eficas.git] / Noyau / N_VALIDATOR.py
index bfa44e75f9cf59f719e07932a7596c52a9940381..4a7f3053cccd45efd50d3ce8e0c950e20b843b13 100644 (file)
@@ -273,8 +273,7 @@ class IntoProtocol(PProtocol):
             if obj not in into:
                 raise ValError(
                     ufmt(
-                        _(tr(u"La valeur : %s  ne fait pas partie des choix possibles %s")),
-                        repr(obj), into))
+                        _(tr(u"La valeur : %s  ne fait pas partie des choix possibles %s")), repr(obj), into))
         else:
             # on est dans le cas d'un ensemble continu de valeurs possibles
             # (intervalle)
@@ -673,7 +672,7 @@ class NoRepeat(ListVal):
         self.cata_info = ""
 
     def info(self):
-        return _(u": pas de présence de doublon dans la liste")
+        return _(u"Pas de doublon dans la liste")
 
     def info_erreur_liste(self):
         return _(u"Les doublons ne sont pas permis")
@@ -1038,6 +1037,7 @@ class AndVal(Valid):
         return chaine
 
     def info_erreur_liste(self):
+        chaine=""
         a = 1
         for v in self.validators:
             if v.info_erreur_liste() != " ":
@@ -1551,10 +1551,10 @@ class VerifTypeTuple(Valid, ListVal):
         self.cata_info = ""
 
     def info(self):
-        return _(tr(u": verifie les types dans un tuple"))
+        return _(tr(": verifie les types dans un tuple"))
 
     def info_erreur_liste(self):
-        return _(tr(u"Les types entrés ne sont pas permis"))
+        return _(tr("Les types entres ne sont pas permis"))
 
     def default(self, valeur):
         # if valeur in self.liste : raise ValError("%s est un doublon" %
@@ -1600,6 +1600,8 @@ class VerifTypeTuple(Valid, ListVal):
         elif type_permis == 'TXM':
             if type(valeur) == types.StringType:
                 return 1
+        elif isinstance(valeur, type_permis):
+                return 1
         return 0
 
     def verif(self, valeur):