diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2023-07-16 06:49:22 +0000 |
---|---|---|
committer | AUTOMATIC1111 <16777216c@gmail.com> | 2023-07-16 06:49:34 +0000 |
commit | ccd97886da1f659472cdca3de8731f59a70bbc28 (patch) | |
tree | cea56724bb1461fe9c1eb410a483aa3344e6a11a /modules/cache.py | |
parent | f71630edb32b8de93f250767ec7a75cc9f44bc4a (diff) | |
download | stable-diffusion-webui-gfx803-ccd97886da1f659472cdca3de8731f59a70bbc28.tar.gz stable-diffusion-webui-gfx803-ccd97886da1f659472cdca3de8731f59a70bbc28.tar.bz2 stable-diffusion-webui-gfx803-ccd97886da1f659472cdca3de8731f59a70bbc28.zip |
fix bogus metadata for extra networks appearing out of cache
fix description editing for checkpoint not immediately appearing on cards
Diffstat (limited to 'modules/cache.py')
-rw-r--r-- | modules/cache.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/modules/cache.py b/modules/cache.py index 07180602..28d42a8c 100644 --- a/modules/cache.py +++ b/modules/cache.py @@ -80,18 +80,18 @@ def cached_data_for_file(subsection, title, filename, func): entry = existing_cache.get(title)
if entry:
- cached_mtime = existing_cache[title].get("mtime", 0)
+ cached_mtime = entry.get("mtime", 0)
if ondisk_mtime > cached_mtime:
entry = None
if not entry:
- entry = func()
- if entry is None:
+ value = func()
+ if value is None:
return None
- entry['mtime'] = ondisk_mtime
+ entry = {'mtime': ondisk_mtime, 'value': value}
existing_cache[title] = entry
dump_cache()
- return entry
+ return entry['value']
|