from __future__ import absolute_import
from __future__ import print_function
try :
- from builtins import object
+ from builtins import object
except : pass
class ASSD(object):
return self.etape[key]
def setName(self, nom):
- """Positionne le nom de self
+ """Positionne le nom de self
"""
self.nom = nom
return val == 'OUI'
- def getEficasAttribut(self, attribut):
+ def getEficasAttribut(self, attribut):
#print ('getEficasAttribut : ', self, attribut)
valeur=self.etape.getMocle(attribut)
try :
- valeur=self.etape.getMocle(attribut)
+ valeur=self.etape.getMocle(attribut)
except :
- valeur = None
+ valeur = None
#print (valeur)
return valeur
from .N_MCLIST import MCList
#print ('getEficasListOfAttributs pour', self,listeAttributs)
aTraiter=(self.etape,)
- while len(listeAttributs) > 0 :
- attribut=listeAttributs.pop(0)
- nvListe=[]
- for mc in aTraiter :
- try :
- resultat=mc.getMocle(attribut)
- if isinstance(resultat,MCList):
- for rmc in resultat : nvListe.append(rmc)
- else : nvListe.append(resultat)
- except : pass
- aTraiter=nvListe
+ while len(listeAttributs) > 0 :
+ attribut=listeAttributs.pop(0)
+ nvListe=[]
+ for mc in aTraiter :
+ try :
+ resultat=mc.getMocle(attribut)
+ if isinstance(resultat,MCList):
+ for rmc in resultat : nvListe.append(rmc)
+ else : nvListe.append(resultat)
+ except : pass
+ aTraiter=nvListe
#print ('fin getEficasListOfAttributs ', nvListe)
return nvListe
+ def ajouteUnPere(self,pere):
+ # ne fait rien mais est appeler pour tous les types de ASSD
+ pass
+
class assd(ASSD):
def __convert__(cls, valeur):