Tim Wintle wrote: > [..] under the hood, cpython does something like this (in psudo-code) > > itterator = xrange(imax) > while 1: > next_attribute = itterator.next > try: > i = next_attribute() > except: > break > a = a + 10
There is one thing that strikes me here: The code claims that each iteration there is a lookup of the 'next' field in the iterator. I would expect that this is looked up once before the loop only. Can you confirm that or am I misinterpreting your intention here? Uli -- Sator Laser GmbH Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932 -- http://mail.python.org/mailman/listinfo/python-list