def __next__(self):
        if self._skip:
            for i in range(self._skip):
                next(self._dataset)
            self._skip = None
        if self._limit is not None and 0 <= self._limit:
            raise StopIteration()
        if self._limit is not None:
            self._limit -= 1
        return next(self._dataset)
dataset/ETHPy150Open vmalloc/mongomock/mongomock/collection.py/Cursor.__next__/swapped operands of `<=`