Gregory Ewing a écrit : (snip)
import weakrefclass weakmethod(object): def __init__(self, bm): self.ref = weakref.ref(bm.im_self) self.func = bm.im_func def __call__(self, *args, **kwds): obj = self.ref() if obj is None: raise ValueError("Calling dead weak method") self.func(obj, *args, **kwds)
Would be better with :
return self.func(obj, *args, *kwds)
--
http://mail.python.org/mailman/listinfo/python-list
