]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authorPascale Noyret <pascale.noyret@edf.fr>
Tue, 2 Jun 2009 15:02:11 +0000 (15:02 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Tue, 2 Jun 2009 15:02:11 +0000 (15:02 +0000)
Aster/Cata/cataSTA9/SD/sd_char_cine.py

index 56317c4008dbd14419974e5abce6f50239e9afc2..e7a6541733c9a9f9dfbc1c993273c49751c0b241 100644 (file)
@@ -1,4 +1,4 @@
-#@ MODIF sd_char_cine SD  DATE 16/09/2008   AUTEUR PELLET J.PELLET 
+#@ MODIF sd_char_cine SD  DATE 06/05/2009   AUTEUR MACOCCO K.MACOCCO 
 # -*- coding: iso-8859-1 -*-
 #            CONFIGURATION MANAGEMENT OF EDF VERSION
 # ======================================================================
@@ -65,7 +65,7 @@ class sd_char_cine(AsBase):
         phen, tsca = self.u_veri1()
         afci=self.AFCI.get()
         nbloc=afci[0]
-        assert len(afci)==3*nbloc+1 , afci
+        assert len(afci)>=3*nbloc+1 , afci
         for k in range(nbloc) :
             nuno =afci[3*k +1]
             nucmp=afci[3*k +2]
@@ -86,7 +86,7 @@ class sd_char_cine(AsBase):
             assert afck[2].strip() != '' , afck
         else :
             tsca2 = self.AFCV.type.strip()
-            assert self.AFCV.lonmax == nbloc , (nbloc,self.AFCV.lonmax)
+            assert self.AFCV.lonmax >= nbloc , (nbloc,self.AFCV.lonmax)
 
             if tsca == 'RE' :
                 assert tsca2=='R', tsca2  # champ de réels
@@ -98,6 +98,6 @@ class sd_char_cine(AsBase):
             # vérification des fonctions :
             if tsca == 'FT'  :
                 afcv  = self.AFCV.get()
-                for fonc in afcv :
+                for fonc in afcv[:nbloc] :
                     sd2=sd_fonction(fonc); sd2.check(checker)