On 9/16/22, Ralf M. <[email protected]> wrote: > I would like to replace a method of an instance, but don't know how to > do it properly.
A function is a descriptor that binds to any object as a method. For example:
>>> f = lambda self, x: self + x
>>> o = 42
>>> m = f.__get__(o)
>>> type(m)
<class 'method'>
>>> m.__self__ is o
True
>>> m(10)
52
--
https://mail.python.org/mailman/listinfo/python-list
