[Python-3000] Please re-add __cmp__ to python 3000
Guido van Rossum
guido at python.org
Tue Oct 30 01:05:41 CET 2007
2007/10/29, Greg Ewing <greg.ewing at canterbury.ac.nz>:
> David A. Wheeler wrote:
> > Greg Ewing stated "Why not provide a __richcmp__ method that
> > directly connects with the corresponding type slot?
>
> > It _seems_ to me that this is the same as "__cmp__",
>
> No, it's not -- a __richcmp__ method would take an extra
> argument specifying which of the six comparison operations
> to perform, and return a boolean instead of -1, 0, 1.
Eh? Shouldn't it return True, False or NotImplemented if that's the interface?
> Giving it the same name as the old __cmp__ would be
> confusing, I think.
For sure.
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-3000
mailing list