From 371a4618f2bdaea4b04d3acd5a4f11b4558f8e5a Mon Sep 17 00:00:00 2001 From: David Schultz Date: Wed, 10 Jan 2024 15:53:42 -0600 Subject: [PATCH] cache input size to make updating faster --- src/sigal/plugins/extended_caching.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sigal/plugins/extended_caching.py b/src/sigal/plugins/extended_caching.py index 54682a0..4e0d8ac 100644 --- a/src/sigal/plugins/extended_caching.py +++ b/src/sigal/plugins/extended_caching.py @@ -78,6 +78,8 @@ def load_metadata(album): media.file_metadata = data["file_metadata"] if "exif" in data: media.exif = data["exif"] + if "input_size" in data: + media.input_size = data["input_size"] try: mod_date = int(get_mod_date(media.markdown_metadata_filepath)) @@ -134,6 +136,8 @@ def save_cache(gallery): data["file_metadata"] = media.file_metadata if hasattr(media, "exif"): data["exif"] = media.exif + if hasattr(media, "input_size"): + data["input_size"] = media.input_size try: meta_mod_date = int(get_mod_date(media.markdown_metadata_filepath))