mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #2559 (Convert html to Mobil failed)
This commit is contained in:
parent
80a7d5ad5f
commit
af9e34b6d6
@ -765,7 +765,14 @@ class Manifest(object):
|
|||||||
data = etree.fromstring(data)
|
data = etree.fromstring(data)
|
||||||
except:
|
except:
|
||||||
data=data.replace(':=', '=').replace(':>', '>')
|
data=data.replace(':=', '=').replace(':>', '>')
|
||||||
data = etree.fromstring(data)
|
try:
|
||||||
|
data = etree.fromstring(data)
|
||||||
|
except etree.XMLSyntaxError:
|
||||||
|
self.oeb.logger.warn('Stripping comments from %s'%
|
||||||
|
self.href)
|
||||||
|
data = re.compile(r'<!--.*?-->', re.DOTALL).sub('',
|
||||||
|
data)
|
||||||
|
data = etree.fromstring(data)
|
||||||
elif namespace(data.tag) != XHTML_NS:
|
elif namespace(data.tag) != XHTML_NS:
|
||||||
# OEB_DOC_NS, but possibly others
|
# OEB_DOC_NS, but possibly others
|
||||||
ns = namespace(data.tag)
|
ns = namespace(data.tag)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user