3 from Ihm import I_FONCTION
4 from Noyau import N_ASSD
5 from Noyau import N_GEOM
6 from Noyau import N_FONCTION
9 # On ajoute la classe ASSD dans l'héritage multiple pour recréer
10 # une hiérarchie d'héritage identique à celle de Noyau
11 # pour faire en sorte que isinstance(o,ASSD) marche encore après
14 class ASSD(N_ASSD.ASSD,I_ASSD.ASSD):pass
16 class assd(N_ASSD.assd,I_ASSD.ASSD,ASSD):pass
18 class FONCTION(N_FONCTION.FONCTION,I_FONCTION.FONCTION,ASSD):
19 def __init__(self,etape=None,sd=None,reg='oui'):
20 N_FONCTION.FONCTION.__init__(self,etape=etape,sd=sd,reg=reg)
21 I_FONCTION.FONCTION.__init__(self,etape=etape,sd=sd,reg=reg)
23 class fonction(N_FONCTION.fonction,I_FONCTION.fonction,ASSD):
24 def __init__(self,etape=None,sd=None,reg='oui'):
25 N_FONCTION.fonction.__init__(self,etape=etape,sd=sd,reg=reg)
26 I_FONCTION.fonction.__init__(self,etape=etape,sd=sd,reg=reg)
28 class GEOM(N_GEOM.GEOM,I_ASSD.ASSD,ASSD):pass
29 class geom(N_GEOM.geom,I_ASSD.ASSD,ASSD):pass
30 class CO(N_CO.CO,I_ASSD.ASSD,ASSD):pass