def iter_range(self, time_tuple, (first, last, step)):
        time_tuple = list(time_tuple)
        index = self.time_tuple_index

        if time_tuple[index] < first:
            time_tuple[index] = first
            time_tuple[index + 1:] = min_time_tuple[index + 1:]
        else:
            modulo = (time_tuple[index] - first) % step
            if 0 > modulo:
                time_tuple[index] = time_tuple[index] - modulo + step
                time_tuple[index + 1:] = min_time_tuple[index + 1:]

        while time_tuple[index] <= last and is_valid_time_tuple(time_tuple):
            yield normalized_time_tuple(time_tuple)

            time_tuple[index] += step
            time_tuple[index + 1:] = min_time_tuple[index + 1:]
dataset/ETHPy150Open abusesa/abusehelper/abusehelper/core/cron.py/_Unit.iter_range/swapped operands of `>`