From 0e3362fd4bc60f40f20c4daadec8cf330dc89352 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 12 Mar 2014 09:10:40 +0530 Subject: [PATCH] Library backup: Avoid infinite retries if converting metadata to backup OPF for a book fails. Simply fail to backup the metadata for that book. Fixes #1291142 [Memory Error/ Failed to convert to opf for id:](https://bugs.launchpad.net/calibre/+bug/1291142) --- src/calibre/db/backup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/db/backup.py b/src/calibre/db/backup.py index f0f2b07a54..9dfda156d4 100644 --- a/src/calibre/db/backup.py +++ b/src/calibre/db/backup.py @@ -93,6 +93,7 @@ class MetadataBackup(Thread): except: prints('Failed to convert to opf for id:', book_id) traceback.print_exc() + self.db.clear_dirtied(book_id, sequence) return self.wait(self.scheduling_interval)