Alexandru Mosoi a écrit : (snip)
i somehow fixed the problem using:def __getattr__(self, attr): return functools.partial(Base.__metaclass__.__getattr__(self.__class__, attr), self) however this looks ugly enough to look for another solution. i still have one more question: why do I have to bind self? (without which functions fail expecting an instance)
Because the partial type doesn't implement the descriptor protocol (which is implemented by function type to return a method).
-- http://mail.python.org/mailman/listinfo/python-list
