Stephen Ferg wrote: > I think the simplest solution would be just to use a generator... > > ************************************ > def rollover(argMaxNumber=20): > while True: > for i in range(1, argMaxNumber+1): > yield i This can also be spelled as itertools.cycle(xrange(max_number)). -- Ciao, Matteo