def __next__(self):
        if self._iter is None:
            if not self._next_chunk():
                raise StopIteration
        try:
            return convert_row(self.row_type, next(self._iter))
        except __HOLE__:
            self._iter = None
            return self.__next__()
dataset/ETHPy150Open pudo/dataset/dataset/persistence/util.py/ResultIter.__next__