On Oct 17, 9:49 pm, a...@pythoncraft.com (Aahz) wrote: > Ahhh, I vaguely remember there being some discussion of this when sum() > was introduced -- I think that using InPlaceAdd would have caused bad > behavior when the initial list was referred to by multiple names.
Thanks for the pointer: I've now found the thread. It looks like Alex Martelli made this exact change 6 years ago, and then had to revert it because it changed behaviour: http://mail.python.org/pipermail/python-dev/2003-October/039511.html I've just checked in an extra test to test_builtin.py to make sure this bright idea isn't repeated. :) -- Mark -- http://mail.python.org/mailman/listinfo/python-list