From 0d5366ecc16bb6b1155d90f95cbe5dc7f44bca78 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 24 Nov 2012 09:44:20 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/mobi/mobiml.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/mobiml.py b/src/calibre/ebooks/mobi/mobiml.py index f61dca0617..9610b7c0bd 100644 --- a/src/calibre/ebooks/mobi/mobiml.py +++ b/src/calibre/ebooks/mobi/mobiml.py @@ -214,7 +214,11 @@ class MobiMLizer(object): if tag in CONTENT_TAGS: bstate.inline = para pstate = bstate.istate = None - etree.SubElement(para, XHTML(tag), attrib=istate.attrib) + try: + etree.SubElement(para, XHTML(tag), attrib=istate.attrib) + except: + print 'Invalid subelement:', para, tag, istate.attrib + raise elif tag in TABLE_TAGS: para.attrib['valign'] = 'top' if istate.ids: