INNER CODE UNIT · Python

ImageMeta

yurijmikhalevich/rclip · rclip/main.py:25

class ImageMeta(TypedDict):
  modified_at: float
  size: int


PathMetaVector = Tuple[str, ImageMeta, str, model.FeatureVector]


def get_image_meta(entry: os.DirEntry[str]) -> ImageMeta:
  stat = entry.stat()
  return ImageMeta(modified_at=stat.st_mtime, size=stat.st_size)


def is_image_meta_equal(image: db.ImageState, meta: ImageMeta) -> bool:
  return meta["modified_at"] == image["modified_at"] and meta["size"] == image["size"]


def _too_large_message(path: str, pixels: int, limit: int) -> str:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…