Ahoj, potřebuji zavolat explicitně __init__ od předka při dědění. Jako podrobný popis uvádím příklad, který mi nefunguje, proč?
Poraďte mi prosím. # zdroj1 a zdroj2 jsou z databaze zdroj1=""" class Modul: def __init__(self): self.instance=self def getInstance(self): return self.instance """ zdroj2=""" MujModul=get(zdroj1) class B(MujModul): def __init__(self): print dir(self) # Dukaz, ze jsem zdedil, metoda getInstance je pristupna MujModul.__init__(self) # Jak explicitne volat predka ? """ def get(kod): comp=compile(kod,'Modul_x','exec') exec comp return eval(dir()[0]) definiceB=get(zdroj2) b=definiceB() _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python