]> granicus.if.org Git - python/commit
Only call sq_repeat if the object does not have a nb_multiply slot. One
authorNeil Schemenauer <nascheme@enme.ucalgary.ca>
Fri, 9 Aug 2002 15:20:48 +0000 (15:20 +0000)
committerNeil Schemenauer <nascheme@enme.ucalgary.ca>
Fri, 9 Aug 2002 15:20:48 +0000 (15:20 +0000)
commit3bc3f28dbec7ec3f221d9293e05e0cf1ba5f20aa
tree81296a81fc0e196a4ca8d09ad6e1d6a5f132fd9f
parenta3502703029dbe09c705417c56191784e56a062e
Only call sq_repeat if the object does not have a nb_multiply slot.  One
example of where this changes behavior is when a new-style instance
defines '__mul__' and '__rmul__' and is multiplied by an int.  Before the
change the '__rmul__' method is never called, even if the int is the
left operand.
Objects/intobject.c