if debug : print('X_MCCOMPO -- dicoArg ---',self.nom,self.dicoArg)
self.monNomClasseModeleMetier='T_'+self.nom
- if self.nom in list(self.cata.DicoNomTypeDifferentNomElt.keys()) :
- self.monNomClasseModeleMetier=self.cata.DicoNomTypeDifferentNomElt[self.nom][self.nomComplet()]
+ if self.monNomClasseModeleMetier in list(self.cata.DicoNomTypeDifferentNomElt.keys()) :
+ self.nomComplet=self.definition.nomComplet()
+ self.monNomClasseModeleMetier=self.cata.DicoNomTypeDifferentNomElt[self.monNomClasseModeleMetier][self.nomComplet]
self.maClasseModeleMetier=getattr(self.cata.modeleMetier,self.monNomClasseModeleMetier)
# PN : Ne doit-on pas tester avant
if debug : print ('X_MCCOMPO', self, self.nom, self.objPyxb,self.listArg,self.objPyxb.orderedContent())
else :
if debug : print (self.listArg)
+ if debug : print (self.maClasseModeleMetier)
# self.objPyxb=self.maClasseModeleMetier(*self.listArg)
self.objPyxb=self.maClasseModeleMetier(**self.dicoArg)
if debug :
print (type(o.value))
print (id(o.value))
print (id(o.value))
- print ('______________________')
newOrderedContent=[]
for obj in self.listArg:
if debug :
def enregistreEtapePyxb(self,etape,indice=0):
# ne fonctionne pas : a reecrire avec les fonctions addObjPyxb et ReconstruitPerePyxb
# ne contient pas indice pour l insant
- #print ( 'hhhhhhhhhhhhhhh enregistreEtapePyxb hhhhhhhhhhhhhhhhhhhhhhhhh')
- #print ('enregistre ds ',self, etape.nom, 'indice = ', indice)
+ # print ( 'hhhhhhhhhhhhhhh enregistreEtapePyxb hhhhhhhhhhhhhhhhhhhhhhhhh')
+ # print ('enregistre ds ',self, etape.nom, 'indice = ', indice)
if not self.cata.modeleMetier : return
self.objPyxb.append(etape.objPyxb)
etape.perePyxb = self