From: eficas <> Date: Mon, 23 Jan 2006 09:27:37 +0000 (+0000) Subject: CCAR: adaptation pour validation classe entier X-Git-Tag: merge_mars_06~11 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=4ab3353d63d22bed92fa49d829030122d451fc08;p=modules%2Feficas.git CCAR: adaptation pour validation classe entier --- diff --git a/Aster/Cata/cataSTA81/cata.py b/Aster/Cata/cataSTA81/cata.py index caa1ac56..cafcbb7e 100755 --- a/Aster/Cata/cataSTA81/cata.py +++ b/Aster/Cata/cataSTA81/cata.py @@ -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",