mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
EPUB Input: Handle empty XML files. Fixes #4705 (epub to mobi conversion fails)
This commit is contained in:
parent
ad4715cb03
commit
b1b291007c
@ -760,6 +760,8 @@ class Manifest(object):
|
|||||||
|
|
||||||
def _parse_xml(self, data):
|
def _parse_xml(self, data):
|
||||||
data = xml_to_unicode(data, strip_encoding_pats=True)[0]
|
data = xml_to_unicode(data, strip_encoding_pats=True)[0]
|
||||||
|
if not data:
|
||||||
|
return None
|
||||||
parser = etree.XMLParser(recover=True)
|
parser = etree.XMLParser(recover=True)
|
||||||
try:
|
try:
|
||||||
return etree.fromstring(data, parser=parser)
|
return etree.fromstring(data, parser=parser)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user