From 3eb28b395e866c9a8b1414f086c353aacd421110 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 1 Jan 2020 13:25:03 +0530 Subject: [PATCH] Ignore double removes --- src/calibre/gui2/viewer/convert_book.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/viewer/convert_book.py b/src/calibre/gui2/viewer/convert_book.py index 59e39685d0..7e1041c387 100644 --- a/src/calibre/gui2/viewer/convert_book.py +++ b/src/calibre/gui2/viewer/convert_book.py @@ -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