Author arigo
Recipients Trundle, arigo, daniel.urban, eric.araujo, terry.reedy
Date 2011-03-13.11:19:20
SpamBayes Score 3.98166e-06
Marked as misclassified No
Message-id <1300015160.8.0.609441341923.issue11477@psf.upfronthosting.co.za>
In-reply-to
Content
Note that I "fixed" one case in PyPy: if the class C has no __iter__() but only __radd__(), and we call "somelist += C()".  This was done simply by having somelist.__iadd__(x) return NotImplemented in case x is not iterable, instead of propagating the TypeError.

This fix doesn't change the outcome in the case reported here: if there are two possible ways to get a valid answer, then PyPy will systematically prefer the way implemented by the LHS method over the way implemented by the RHS method, whereas CPython might not.
History
Date User Action Args
2011-03-13 11:19:20arigosetrecipients: + arigo, terry.reedy, eric.araujo, Trundle, daniel.urban
2011-03-13 11:19:20arigosetmessageid: <1300015160.8.0.609441341923.issue11477@psf.upfronthosting.co.za>
2011-03-13 11:19:20arigolinkissue11477 messages
2011-03-13 11:19:20arigocreate