]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
CCAR: adaptation pour validation classe entier
authoreficas <>
Mon, 23 Jan 2006 09:27:37 +0000 (09:27 +0000)
committereficas <>
Mon, 23 Jan 2006 09:27:37 +0000 (09:27 +0000)
Aster/Cata/cataSTA81/cata.py

index caa1ac5648f77f62755459706cc4e100daf4f9c8..cafcbb7eaa948b3b74ca00788dd5272a03c785b7 100755 (executable)
@@ -35,7 +35,7 @@ except:
 
 #
 __version__="$Name:  $"
-__Id__="$Id: cata_aster_v6.py,v 1.12 2001/01/16 15:55:05 iliade Exp $"
+__Id__="$Id: cata.py,v 1.3 2005/12/12 09:30:13 eficas Exp $"
 #
 JdC = JDC_CATA(code='ASTER',
                execmodul=None,
@@ -47,6 +47,9 @@ class entier   (ASSD):
    def __init__(self,valeur=None,**args):
       ASSD.__init__(self,**args)
       self.valeur=valeur
+   def __adapt__(self,validator):
+      return validator(self.valeur)
+
 
 # Type geometriques
 class no  (GEOM):pass
@@ -8697,7 +8700,12 @@ def DEFIC_prod(self,ACTION,UNITE,**args):
   else :
     raise AsException("ACTION non prevue : %s" % ACTION)
 
+def DEFI_FICHIER_ops(self,d):
+  if self.sd is not None:
+     self.sd.valeur=1
+
 DEFI_FICHIER=MACRO(nom="DEFI_FICHIER",op=ops.build_DEFI_FICHIER,sd_prod=DEFIC_prod,reentrant='n',
+                   op_init=DEFI_FICHIER_ops,
                   UIinfo={"groupes":("Gestion du travail",)},
                   fr="Ouvre ou ferme un fichier associé à un numéro d'unité logique",