sum() requires number, not simply __add__
Chris Angelico
rosuav at gmail.com
Thu Feb 23 16:53:49 EST 2012
On Fri, Feb 24, 2012 at 8:41 AM, Arnaud Delobelle <arnodel at gmail.com> wrote:
> _sentinel = object()
>
> def sum(iterable, start=_sentinel):
> if start is _sentinel:
>
> del _sentinel
Somewhat off-topic: Doesn't the if statement there do a lookup for a
global, which would mean that 'del _sentinel' will cause it to fail?
Or have I missed something here?
ChrisA
More information about the Python-list
mailing list