Wed Oct 3 19:05:08 CEST 2007
Tim Chase <python.list at tim.thechases.com> writes:
> I'd consider this a bug: either in the implementation of enumerate(),
> or in the documentation
2.5 has a patch that causes enumerate() and count() to raise overflow
if the count wraps around, which is still bad but at least beats
having the number suddenly go negative. See:
I hope in 3.0 there's a real fix, i.e. the count should promote to
long. The rationale for leaving the bug in the library is just silly.
2**32 is not that big a number if we're talking about a language and
runtime system supposedly good for writing servers that stay up
continuously for years.
More information about the Python-list