index_generator

lsst.ts.salobj.index_generator(imin=1, imax=2147483647, i0=None)

Sequential index generator.

Returns values i0, i0+1, i0+2, …, max, min, min+1, …

Parameters:
imin : int, optional

Minimum index (inclusive).

imax : int, optional

Maximum index (inclusive).

i0 : int, optional

Initial index; if None then use imin.

Raises:
ValueError

If imin >= imax