]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
PN bug...
authoreficas <>
Fri, 15 Apr 2005 09:39:39 +0000 (09:39 +0000)
committereficas <>
Fri, 15 Apr 2005 09:39:39 +0000 (09:39 +0000)
Ihm/I_MCSIMP.py
generator/generator_homard.py

index 61ce69d2bae66ac26b460e489c141de07965b2d8..5cb84cbe8478089756e8c38cf6d859af44c1401c 100644 (file)
@@ -460,7 +460,7 @@ class MCSIMP(I_OBJECT.OBJECT):
               self.cr.fatal("None n'est pas une valeur autorisée")
         else:
            # type,into ...
-          if v.__class__.__name__=='PARAMETRE' or v.__class__.__name__ == 'ITEM_PARAMETRE':
+          if v.__class__.__name__ in ('PARAMETRE' , 'EVAL', 'ITEM_PARAMETRE','PARAMETRE_EVAL'):
              verif_type=1
           else:
              verif_type=self.verif_type(val=v,cr=None)
@@ -469,16 +469,15 @@ class MCSIMP(I_OBJECT.OBJECT):
                  if type(v) == types.TupleType :
                   new_val=[]
                   for i in v:
-                    if i.__class__.__name__ != 'PARAMETRE': 
-                       if i.__class__.__name__ != 'ITEM_PARAMETRE': 
-                          new_val.append(i)
+                    if i.__class__.__name__  not in ('PARAMETRE','EVAL', 'ITEM_PARAMETRE','PARAMETRE_EVAL'): 
+                         new_val.append(i)
                   if new_val != [] :
                     verif_type=self.verif_type(val=new_val,cr=cr)
                   else :
                     # Cas d une liste de paramétre
                     verif_type= 1
                 else:
-                    verif_type=self.verif_type(val=v,cr=None)
+                    verif_type=self.verif_type(val=v,cr=cr)
            valid = verif_type*self.verif_into(cr=cr)*self.verif_card(cr=cr)
            #
            # On verifie les validateurs s'il y en a et si necessaire (valid == 1)
index 78e4b94a5f7cdf912d74cbfb5d27c9d8beed1e99..af37cb57d738de82df25dc75ba4ace9d3e6c7187 100644 (file)
@@ -108,7 +108,7 @@ class HomardGenerator(PythonGenerator):
       self.assoc['CCGroFro']='GROUP_MA'
 #     self.assoc['CCNoChaI']='NOM_MED' (on doit aussi ajouter 'COMPOSANTE')
       self.assoc['CCNumOrI']='NUME_ORDRE'
-      self.assoc['CCNumPTI']='NUME_ORDRE'
+      self.assoc['CCNumPTI']='NUME_PAS_TEMPS'
      
       self.dico_mot_depend={}
      
@@ -218,7 +218,7 @@ class HomardGenerator(PythonGenerator):
           return None
         if (self.dico_mot_clef['COMPOSANTE']== None):
            return None
-        chaine=self.dico_mot_clef['NOM_MED']+' '+self.dico_mot_clef['COMPOSANTE']
+        chaine=self.dico_mot_clef['COMPOSANTE']+' '+self.dico_mot_clef['NOM_MED']
         return chaine
 
    def HOMaiN__(self):