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
iminint, optional

Minimum index (inclusive).

imaxint, optional

Maximum index (inclusive).

i0int, optional

Initial index; if None then use imin.

Raises
ValueError

If imin >= imax