Christian Heimes wrote:
> class Example:
>    pass
> 
> Example.id = new.instancemethod(id, None, Example)

This needs consideration. Pyrex currently makes use of
this behaviour when defining a Python class having Pyrex
functions as methods.

However, a better solution for Pyrex would be to add
method-binding behaviour to the C function object, so
that C functions can be used directly as methods. The
above example would then work simply by doing

   Example.id = id

--
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