summaryrefslogtreecommitdiff
path: root/libmat2/archive.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmat2/archive.py')
-rw-r--r--libmat2/archive.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmat2/archive.py b/libmat2/archive.py
index 1ae3b45..aa1b24c 100644
--- a/libmat2/archive.py
+++ b/libmat2/archive.py
@@ -118,6 +118,8 @@ class ArchiveBasedAbstractParser(abstract.AbstractParser):
118 118
119 items = list() # type: List[zipfile.ZipInfo] 119 items = list() # type: List[zipfile.ZipInfo]
120 for item in sorted(zin.infolist(), key=lambda z: z.filename): 120 for item in sorted(zin.infolist(), key=lambda z: z.filename):
121 # Some fileformats do require to have the `mimetype` file
122 # as the first file in the archive.
121 if item.filename == 'mimetype': 123 if item.filename == 'mimetype':
122 items = [item] + items 124 items = [item] + items
123 else: 125 else: