From: Tim Peters Date: Wed, 12 Sep 2001 23:40:29 +0000 (+0000) Subject: Added items about significant subclass bugfixes. X-Git-Tag: v2.2.1c1~1822 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1f47d11ff24bf1796a9a81ee6dcd07705acc407d;p=python Added items about significant subclass bugfixes. --- diff --git a/Misc/NEWS b/Misc/NEWS index b282559bf5..518e809e3c 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -3,6 +3,16 @@ What's New in Python 2.2a4? Core +- In 2.2a3, hash() applied to an instance of a subclass of str or unicode + always returned 0. This has been repaired. + +- In 2.2a3, an operation on an instance of a subclass of an immutable type + (int, long, float, complex, tuple, str, unicode), where the subtype + didn't override the operation (and so the operation was handled by the + builtin type), could return that instance instead a value of the base + type. For example, if s was of a str sublass type, s[:] returned s + as-is. Now it returns a str with the same value as s. + Library - operator.indexOf() (PySequence_Index() in the C API) now works with any