diff options
| author | jvoisin | 2011-08-05 11:16:42 +0200 |
|---|---|---|
| committer | jvoisin | 2011-08-05 11:16:42 +0200 |
| commit | 5a3661d496dc8071f856242211e1a826f4d54c10 (patch) | |
| tree | 4e239967924ee47e27311dda4eabcdb4e471f2bc /lib | |
| parent | 325baae32eb114ff65274faa9bf58c0b9f415927 (diff) | |
is_clean() for openxml office format
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/office.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/office.py b/lib/office.py index 3cbc566..b07c1e7 100644 --- a/lib/office.py +++ b/lib/office.py | |||
| @@ -188,7 +188,11 @@ class OpenXmlStripper(archive.GenericArchiveStripper): | |||
| 188 | (I don't like this format.) | 188 | (I don't like this format.) |
| 189 | ''' | 189 | ''' |
| 190 | def is_clean(self): | 190 | def is_clean(self): |
| 191 | return False | 191 | zipin = zipfile.ZipFile(self.filename, 'r') |
| 192 | for item in zipin.namelist(): | ||
| 193 | if item.startswith('docProps/'): | ||
| 194 | return False | ||
| 195 | return True | ||
| 192 | 196 | ||
| 193 | def get_meta(self): | 197 | def get_meta(self): |
| 194 | ''' | 198 | ''' |
