From 061085273453f61710800137d7adeb5d4f10e9d3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 7 Nov 2008 19:03:41 -0800 Subject: [PATCH] Fix #1239 (html2epub failed: KeyError) --- src/calibre/ebooks/html.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/html.py b/src/calibre/ebooks/html.py index e9b4d06de4..4fe46ef262 100644 --- a/src/calibre/ebooks/html.py +++ b/src/calibre/ebooks/html.py @@ -655,7 +655,7 @@ class Processor(Parser): referrer = toc if self.htmlfile.referrer is not None: try: - name = self.htmlfile_map[self.htmlfile.referrer] + name = self.htmlfile_map[self.htmlfile.referrer.path] href = 'content/'+name for i in toc.flat(): if href == i.href and i.fragment is None: @@ -665,7 +665,7 @@ class Processor(Parser): pass if referrer is toc: text = self.htmlfile.title - name = self.htmlfile_map[self.htmlfile.referrer] + name = self.htmlfile_map[self.htmlfile.referrer.path] href = 'content/'+name referrer = add_item(href, None, text, toc)