From 40c509d0b69ad9839601c7f3e37d9766070e5a9e Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Sat, 6 Dec 2008 08:14:46 +0000 Subject: [PATCH] cmp() is not really gone. --- Doc/whatsnew/3.0.rst | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Doc/whatsnew/3.0.rst b/Doc/whatsnew/3.0.rst index 68e8c5a65e..f2d9362039 100644 --- a/Doc/whatsnew/3.0.rst +++ b/Doc/whatsnew/3.0.rst @@ -189,12 +189,11 @@ Python 3.0 has simplified the rules for ordering comparisons: argument instead. N.B. the *key* and *reverse* arguments are now "keyword-only". -* The :func:`cmp` function is gone, and the :meth:`__cmp__` special - method is no longer supported. Use :meth:`__lt__` for sorting, - :meth:`__eq__` with :meth:`__hash__`, and other rich comparisons as - needed. (If you really need the :func:`cmp` functionality, you - could use the expression ``(a > b) - (a < b)`` as the equivalent for - ``cmp(a, b)``.) +* The :func:`cmp` function should be treated as gone, and the :meth:`__cmp__` + special method is no longer supported. Use :meth:`__lt__` for sorting, + :meth:`__eq__` with :meth:`__hash__`, and other rich comparisons as needed. + (If you really need the :func:`cmp` functionality, you could use the + expression ``(a > b) - (a < b)`` as the equivalent for ``cmp(a, b)``.) Integers -------- -- 2.40.0