Ignore double removes

This commit is contained in:
Kovid Goyal 2020-01-01 13:25:03 +05:30
parent 6b348a0940
commit 3eb28b395e
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -128,7 +128,10 @@ def expire_cache_and_temp(temp_path, finished_path, metadata, max_age, force_exp
for r in removed:
rkey = r['key']
if rkey in entries:
entries[rkey].remove(r)
try:
entries[rkey].remove(r)
except ValueError:
pass
if not entries[rkey]:
del entries[rkey]
metadata['last_clear_at'] = now