Peter Otten wrote: > News123 wrote: >>> >> The drawback would be, that >> b = A(123) >> b.f() >> would still be called with a as bound object. > > There is no b.f until you explicitly assign it with > > b.f = f you are sooo right. My fault.