On Mar 25, 11:44 am, Tzury Bar Yochay <[EMAIL PROTECTED]> wrote: > While my intention is to get 1.2 I get 2.2 > I would like to know what would be the right way to yield the expected > results
Is this what you want? class Foo(object): def __init__(self): self.id = 1 def getid(self): return self.id class FooSon(Foo): def __init__(self): Foo.__init__(self) self.id = 2 def getid(self): a = Foo().getid() b = self.id return '%d.%d' % (a,b) >>> FooSon().getid() '1.2' Best wishes, Anthony -- http://mail.python.org/mailman/listinfo/python-list