From: SourceForge.net <no...@so...> - 2008-01-16 19:32:08
|
Bugs item #1873148, was opened at 2008-01-16 11:32 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1873148&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Core Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: jason kirtland (jek) Assigned to: Nobody/Anonymous (nobody) Summary: list.__iadd__ not switching to __radd__ on NotImplemented Initial Comment: A generic 's += o' doesn't seem to be processing NotImplemented returned by s.__iadd__(o). On CPython, evaluation seems to fall back to o.__radd__(s) in this case. In Jython, s == NotImplemented after that +=. The __iadd__ on Jython's list does seem to recognize NotImplemented but doesn't fall back to __radd__. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1873148&group_id=12867 |