mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-09 08:23:10 +02:00
ODT Input: Handle ODT files that have custom DTDs in their meta.xml
This commit is contained in:
parent
6db803d45d
commit
66263fdef1
1 changed files with 2 additions and 1 deletions
|
|
@ -159,7 +159,8 @@ def get_metadata(stream, extract_cover=True):
|
|||
zin = zipfile.ZipFile(stream, 'r')
|
||||
odfs = odfmetaparser()
|
||||
parser = xml.sax.make_parser()
|
||||
parser.setFeature(xml.sax.handler.feature_namespaces, 1)
|
||||
parser.setFeature(xml.sax.handler.feature_namespaces, True)
|
||||
parser.setFeature(xml.sax.handler.feature_external_ges, False)
|
||||
parser.setContentHandler(odfs)
|
||||
content = zin.read('meta.xml')
|
||||
parser.parse(StringIO(content))
|
||||
|
|
|
|||
Loading…
Reference in a new issue