I don't see why. __index__ has a slot because its primary use is to be called from C code, where slots add a slight performance advantage. __trunc__ doesn't get called from C AFAIK.
On Jan 29, 2008 11:04 AM, Raymond Hettinger <[EMAIL PROTECTED]> wrote: > Should the implementation of __trunc__ have its own slot like we have for > nb_index? > > Raymond > > > ------------------------------------------------------- > [EMAIL PROTECTED] ~/py26/Objects $ grep "__trunc__" *.c > floatobject.c: {"__trunc__", (PyCFunction)float_trunc, METH_NOARGS, > intobject.c: {"__trunc__", (PyCFunction)int_int, METH_NOARGS, > longobject.c: {"__trunc__", (PyCFunction)long_long, METH_NOARGS, > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > http://mail.python.org/mailman/options/python-dev/guido%40python.org > -- --Guido van Rossum (home page: http://www.python.org/~guido/) _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com