INNER CODE UNIT · Python
results
yurijmikhalevich/rclip · rclip/main.py:350
results = sorted(iter_results(), key=lambda result: (-result.score, result.filepath))
else:
results = heapq.nsmallest(top_k, iter_results(), key=lambda result: (-result.score, result.filepath))
helpers.raise_if_cancelled(cancel_event)
return results
def list_images(
self,
directory: str,
limit: int,
*,
after: ImageCursor | None = None,
cancel_event: threading.Event | None = None,
) -> ImagePage:
results: list[str] = []
last_cursor: RClip.ImageCursor | None = None
for row in self._db.get_image_filepaths_by_dir_path(directory, after):
helpers.raise_if_cancelled(cancel_event)