From 4f4902481142953bd622de7d3beb3908eed9d22f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 3 May 2010 09:44:07 -0600 Subject: [PATCH] Fix #5444 (Calibre Gives Error When Converting) --- src/calibre/ebooks/oeb/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/oeb/base.py b/src/calibre/ebooks/oeb/base.py index 2aabbf2e95..79f9f15248 100644 --- a/src/calibre/ebooks/oeb/base.py +++ b/src/calibre/ebooks/oeb/base.py @@ -1190,7 +1190,8 @@ class Manifest(object): if item in self.ids: item = self.ids[item] del self.ids[item.id] - del self.hrefs[item.href] + if item.href in self.hrefs: + del self.hrefs[item.href] self.items.remove(item) if item in self.oeb.spine: self.oeb.spine.remove(item)