Guido van Rossum wrote:
> They have that too. See:
> 
>>>>f = list.append
>>>>g = f.__get__(a)
>>>>g
> 
> <built-in method append of list object at 0x590f8>

Hmmm. It seems that C method objects are more
like an unbound method object that's pre-bound to a
particular class.

I'm concerned with built-in function objects that
are *not* methods of anything. I'm suggesting they
should behave the same way as a Python function when
you put one in a class, i.e. accessing it through an
instance creates a bound method.

If that were the case, then Pyrex wouldn't have
to do anything special to create a Python class
containing a method implemented in Pyrex, and
unbound method objects could cease to exist without
causing Pyrex any problem.

--
Greg
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to