summaryrefslogtreecommitdiff
path: root/src/office.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/office.py')
-rw-r--r--src/office.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/office.py b/src/office.py
index 9729e19..11692c3 100644
--- a/src/office.py
+++ b/src/office.py
@@ -7,6 +7,7 @@ import zipfile
7 7
8from . import abstract, parser_factory 8from . import abstract, parser_factory
9 9
10
10class ArchiveBasedAbstractParser(abstract.AbstractParser): 11class ArchiveBasedAbstractParser(abstract.AbstractParser):
11 def _clean_zipinfo(self, zipinfo:zipfile.ZipInfo) -> zipfile.ZipInfo: 12 def _clean_zipinfo(self, zipinfo:zipfile.ZipInfo) -> zipfile.ZipInfo:
12 zipinfo.compress_type = zipfile.ZIP_DEFLATED 13 zipinfo.compress_type = zipfile.ZIP_DEFLATED
@@ -46,6 +47,7 @@ class ArchiveBasedAbstractParser(abstract.AbstractParser):
46 with open(tmp_parser.output_filename, 'rb') as f: 47 with open(tmp_parser.output_filename, 'rb') as f:
47 zout.writestr(clean_zinfo, f.read()) 48 zout.writestr(clean_zinfo, f.read())
48 49
50
49class MSOfficeParser(ArchiveBasedAbstractParser): 51class MSOfficeParser(ArchiveBasedAbstractParser):
50 mimetypes = { 52 mimetypes = {
51 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 53 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',