From 18bfa4b031cc153f8d34a9d321ba872be2ae76fa Mon Sep 17 00:00:00 2001 From: awsr <43862868+awsr@users.noreply.github.com> Date: Wed, 17 Dec 2025 13:44:25 -0800 Subject: [PATCH] Fix type enforcement --- modules/images.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/images.py b/modules/images.py index 37612e9e9..f16ae9380 100644 --- a/modules/images.py +++ b/modules/images.py @@ -120,9 +120,9 @@ def atomically_save_image(): if not fn.endswith('.json'): fn += '.json' entries = shared.readfile(fn, silent=True) - idx = len(list(entries)) - if idx == 0: + if not isinstance(entries, list): entries = [] + idx = len(entries) entry = { 'id': idx, 'filename': filename, 'time': datetime.datetime.now().isoformat(), 'info': exifinfo } entries.append(entry) shared.writefile(entries, fn, mode='w', silent=True)