summaryrefslogtreecommitdiff
path: root/MAT/office.py
diff options
context:
space:
mode:
Diffstat (limited to 'MAT/office.py')
-rw-r--r--MAT/office.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/MAT/office.py b/MAT/office.py
index 50a4282..c44a52b 100644
--- a/MAT/office.py
+++ b/MAT/office.py
@@ -111,7 +111,7 @@ class OpenDocumentStripper(archive.GenericArchiveStripper):
111 zipin.getinfo('meta.xml') 111 zipin.getinfo('meta.xml')
112 except KeyError: # no meta.xml in the file 112 except KeyError: # no meta.xml in the file
113 czf = archive.ZipStripper(self.filename, self.parser, 113 czf = archive.ZipStripper(self.filename, self.parser,
114 'application/zip', False, add2archive=self.add2archive) 114 'application/zip', False, True, add2archive=self.add2archive)
115 if czf.is_clean(): 115 if czf.is_clean():
116 zipin.close() 116 zipin.close()
117 return True 117 return True
@@ -123,8 +123,8 @@ class PdfStripper(parser.GenericParser):
123 ''' 123 '''
124 Represent a PDF file 124 Represent a PDF file
125 ''' 125 '''
126 def __init__(self, filename, parser, mime, backup, **kwargs): 126 def __init__(self, filename, parser, mime, backup, is_writable, **kwargs):
127 super(PdfStripper, self).__init__(filename, parser, mime, backup, **kwargs) 127 super(PdfStripper, self).__init__(filename, parser, mime, backup, is_writable, **kwargs)
128 uri = 'file://' + os.path.abspath(self.filename) 128 uri = 'file://' + os.path.abspath(self.filename)
129 self.password = None 129 self.password = None
130 try: 130 try:
@@ -257,7 +257,7 @@ class OpenXmlStripper(archive.GenericArchiveStripper):
257 return False 257 return False
258 zipin.close() 258 zipin.close()
259 czf = archive.ZipStripper(self.filename, self.parser, 259 czf = archive.ZipStripper(self.filename, self.parser,
260 'application/zip', False, add2archive=self.add2archive) 260 'application/zip', False, True, add2archive=self.add2archive)
261 return czf.is_clean() 261 return czf.is_clean()
262 262
263 def get_meta(self): 263 def get_meta(self):