I come to praise .join, not to bury it...
Marcin 'Qrczak' Kowalczyk
qrczak at knm.org.pl
Thu Mar 8 21:19:59 CET 2001
Wed, 7 Mar 2001 14:24:38 -0500, Steve Holden <sholden at holdenweb.com> pisze:
> Surely no type conversion is involved: the interpreter just converts
> class.method(instance, *args)
No. This is what I would like it to do, and proposed a few weeks ago.
A conversion happens during extraction from a class, and only if it's
a function (not function-like object).
If C is a class, then after
foo = whatever
C.foo = foo
foo = C.foo
foo is the same as whatever *unless* it was a function, in which case
it got converted to an unbound method (and can only accept C instances
as the first argument).
If you try to implement a method using a function-like object instead
of a function, it won't work.
__("< Marcin Kowalczyk * qrczak at knm.org.pl http://qrczak.ids.net.pl/
^^ SYGNATURA ZASTĘPCZA
More information about the Python-list