Conversion pipeline: Don't error out if the user sets an invalid chapter detection XPath

This commit is contained in:
Kovid Goyal 2010-01-17 09:57:58 -07:00
parent d2a6dc4305
commit 10565bd061

View File

@ -90,7 +90,10 @@ class DetectStructure(object):
mark = etree.Element(XHTML('div'), style=page_break_after) mark = etree.Element(XHTML('div'), style=page_break_after)
else: # chapter_mark == 'both': else: # chapter_mark == 'both':
mark = etree.Element(XHTML('hr'), style=page_break_before) mark = etree.Element(XHTML('hr'), style=page_break_before)
elem.addprevious(mark) try:
elem.addprevious(mark)
except TypeError:
self.log.exception('Failed to mark chapter')
def create_level_based_toc(self): def create_level_based_toc(self):
if self.opts.level1_toc is None: if self.opts.level1_toc is None: