mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
9950856380
commit
61c67430da
@ -118,14 +118,16 @@ def expire_cache_and_temp(temp_path, finished_path, metadata, max_age, force_exp
|
|||||||
for keys in path_key_map.values():
|
for keys in path_key_map.values():
|
||||||
instances = []
|
instances = []
|
||||||
for key in keys:
|
for key in keys:
|
||||||
instances += entries[key]
|
instances += entries.get(key, [])
|
||||||
if len(instances) > 1:
|
if len(instances) > 1:
|
||||||
removed = tuple(expire_old_versions(finished_path, instances))
|
removed = tuple(expire_old_versions(finished_path, instances))
|
||||||
if removed:
|
if removed:
|
||||||
for r in removed:
|
for r in removed:
|
||||||
entries[r['key']].remove(r)
|
rkey = r['key']
|
||||||
if not entries[r['key']]:
|
if rkey in entries:
|
||||||
del entries[r['key']]
|
entries[rkey].remove(r)
|
||||||
|
if not entries[rkey]:
|
||||||
|
del entries[rkey]
|
||||||
metadata['last_clear_at'] = now
|
metadata['last_clear_at'] = now
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user