From: Guido van Rossum Date: Fri, 9 Aug 2002 15:57:34 +0000 (+0000) Subject: News about Neil's fix to correctly invoke __rmul__. X-Git-Tag: v2.3c1~4580 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d81a9834f76daaf3bc689da64c8e9514eae46e48;p=python News about Neil's fix to correctly invoke __rmul__. --- diff --git a/Misc/NEWS b/Misc/NEWS index f3971617a4..d92d0f224e 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -6,6 +6,11 @@ Type/class unification and new-style classes Core and builtins +- When x is an object whose class implements __mul__ and __rmul__, + 1.0*x would correctly invoke __rmul__, but 1*x would erroneously + invoke __mul__. This was due to the sequence-repeat code in the int + type. This has been fixed now. + - Previously, "str1 in str2" required str1 to be a string of length 1. This restriction has been relaxed to allow str1 to be a string of any length. Thus "'el' in 'hello world'" returns True now.