mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #2841 (Failed to convert to LRF)
This commit is contained in:
parent
ed92482019
commit
eb625d37c3
@ -7,6 +7,7 @@ __copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
|
|||||||
__docformat__ = 'restructuredtext en'
|
__docformat__ = 'restructuredtext en'
|
||||||
|
|
||||||
import textwrap
|
import textwrap
|
||||||
|
from xml.sax.saxutils import escape
|
||||||
|
|
||||||
from lxml import etree
|
from lxml import etree
|
||||||
|
|
||||||
@ -82,8 +83,9 @@ class Jacket(object):
|
|||||||
except:
|
except:
|
||||||
title = _('Unknown')
|
title = _('Unknown')
|
||||||
html = self.JACKET_TEMPLATE%dict(xmlns=XPNSMAP['h'],
|
html = self.JACKET_TEMPLATE%dict(xmlns=XPNSMAP['h'],
|
||||||
title=title, comments=comments,
|
title=escape(title), comments=escape(comments),
|
||||||
jacket=_('Book Jacket'), series=series, tags=tags)
|
jacket=escape(_('Book Jacket')), series=escape(series),
|
||||||
|
tags=escape(tags))
|
||||||
id, href = self.oeb.manifest.generate('jacket', 'jacket.xhtml')
|
id, href = self.oeb.manifest.generate('jacket', 'jacket.xhtml')
|
||||||
root = etree.fromstring(html)
|
root = etree.fromstring(html)
|
||||||
item = self.oeb.manifest.add(id, href, guess_type(href)[0], data=root)
|
item = self.oeb.manifest.add(id, href, guess_type(href)[0], data=root)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user