On 2003-09-24 at 13:57:04 [+0200], Charlie Clark wrote: > > return [[x.value for x in results[lstart:lstart+columns]] for lstart in > > range(0,len(results),columns)] mm, would work with a list object but not with a Zope results object which can do slicing and thus raises an IndexError. Charlie