mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #1239 (html2epub failed: KeyError)
This commit is contained in:
parent
eea093014c
commit
0610852734
@ -655,7 +655,7 @@ class Processor(Parser):
|
|||||||
referrer = toc
|
referrer = toc
|
||||||
if self.htmlfile.referrer is not None:
|
if self.htmlfile.referrer is not None:
|
||||||
try:
|
try:
|
||||||
name = self.htmlfile_map[self.htmlfile.referrer]
|
name = self.htmlfile_map[self.htmlfile.referrer.path]
|
||||||
href = 'content/'+name
|
href = 'content/'+name
|
||||||
for i in toc.flat():
|
for i in toc.flat():
|
||||||
if href == i.href and i.fragment is None:
|
if href == i.href and i.fragment is None:
|
||||||
@ -665,7 +665,7 @@ class Processor(Parser):
|
|||||||
pass
|
pass
|
||||||
if referrer is toc:
|
if referrer is toc:
|
||||||
text = self.htmlfile.title
|
text = self.htmlfile.title
|
||||||
name = self.htmlfile_map[self.htmlfile.referrer]
|
name = self.htmlfile_map[self.htmlfile.referrer.path]
|
||||||
href = 'content/'+name
|
href = 'content/'+name
|
||||||
referrer = add_item(href, None, text, toc)
|
referrer = add_item(href, None, text, toc)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user