EPUB Input: Handle empty XML files. Fixes #4705 (epub to mobi conversion fails)

This commit is contained in:
Kovid Goyal 2010-01-27 11:34:59 -07:00
parent ad4715cb03
commit b1b291007c

View File

@ -760,6 +760,8 @@ class Manifest(object):
def _parse_xml(self, data):
data = xml_to_unicode(data, strip_encoding_pats=True)[0]
if not data:
return None
parser = etree.XMLParser(recover=True)
try:
return etree.fromstring(data, parser=parser)