On Sat, May 21, 2011 at 11:32 PM, James Stroud <jstr...@mbi.ucla.edu> wrote: > Chris Rebert wrote: >>> >>> WTF? >> >> Assuming your question is "Why is 1024 there twice?", the answer is > > The question is "Why is 1024 there at all?" It should be 10.
Ah. This is why it's better to be more explicit about what your question is than a mere "WTF?". In that case, I believe you meant to write: count += c.doit() rather than: count += c.doit(count) Recall that count is continually increasing as you go through your loop. Although you'll then get 11, not 10, but the cause of that is obvious (`count += 1`). Cheers, Chris -- http://rebertia.com -- http://mail.python.org/mailman/listinfo/python-list