]> granicus.if.org Git - python/commitdiff
Bug #132921: None treated differently in cmp() / sort() in 2.1a2.
authorTim Peters <tim.peters@gmail.com>
Sun, 18 Feb 2001 08:28:33 +0000 (08:28 +0000)
committerTim Peters <tim.peters@gmail.com>
Sun, 18 Feb 2001 08:28:33 +0000 (08:28 +0000)
Just mentioning that in the NEWS file.

Misc/NEWS

index cf4e6e36b6543f2db80f5577498bcc2a5067dd6f..8c04875ac820d7146a991c779ff4b04cbb222752 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -183,6 +183,13 @@ Core language, builtins, and interpreter
   complex numbers except for equality, I hope that this doesn't break
   too much code.
 
+- The outcome of comparing non-numeric objects of differerent types is
+  not defined by the language, other than that it's arbitrary but
+  consistent (see the Reference Manual).  An implementation detail changed
+  in 2.1a1 such that None now compares less than any other object.  Code
+  relying on this new behavior (like code that relied on the previous
+  behavior) does so at its own risk.
+
 - Functions and methods now support getting and setting arbitrarily
   named attributes (PEP 232).  Functions have a new __dict__
   (a.k.a. func_dict) which hold the function attributes.  Methods get