diff options
Diffstat (limited to 'libmat2/office.py')
| -rw-r--r-- | libmat2/office.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libmat2/office.py b/libmat2/office.py index 124f864..5e4524d 100644 --- a/libmat2/office.py +++ b/libmat2/office.py | |||
| @@ -147,7 +147,7 @@ class MSOfficeParser(ZipParser): | |||
| 147 | except ET.ParseError: | 147 | except ET.ParseError: |
| 148 | return False | 148 | return False |
| 149 | for c in tree: | 149 | for c in tree: |
| 150 | if 'PartName' not in c.attrib or 'ContentType' not in c.attrib: | 150 | if 'PartName' not in c.attrib or 'ContentType' not in c.attrib: # pragma: no cover |
| 151 | continue | 151 | continue |
| 152 | elif c.attrib['ContentType'] in self.content_types_to_keep: | 152 | elif c.attrib['ContentType'] in self.content_types_to_keep: |
| 153 | fname = c.attrib['PartName'][1:] # remove leading `/` | 153 | fname = c.attrib['PartName'][1:] # remove leading `/` |
| @@ -270,7 +270,7 @@ class MSOfficeParser(ZipParser): | |||
| 270 | logging.error("Unable to parse %s: %s", full_path, e) | 270 | logging.error("Unable to parse %s: %s", full_path, e) |
| 271 | return False | 271 | return False |
| 272 | 272 | ||
| 273 | if len(namespace.items()) != 1: | 273 | if len(namespace.items()) != 1: # pragma: no cover |
| 274 | logging.debug("Got several namespaces for Types: %s", namespace.items()) | 274 | logging.debug("Got several namespaces for Types: %s", namespace.items()) |
| 275 | 275 | ||
| 276 | removed_fnames = set() | 276 | removed_fnames = set() |
| @@ -361,7 +361,7 @@ class MSOfficeParser(ZipParser): | |||
| 361 | if full_path.endswith('/[Content_Types].xml'): | 361 | if full_path.endswith('/[Content_Types].xml'): |
| 362 | # this file contains references to files that we might | 362 | # this file contains references to files that we might |
| 363 | # remove, and MS Office doesn't like dangling references | 363 | # remove, and MS Office doesn't like dangling references |
| 364 | if self.__remove_content_type_members(full_path) is False: | 364 | if self.__remove_content_type_members(full_path) is False: # pragma: no cover |
| 365 | return False | 365 | return False |
| 366 | elif full_path.endswith('/word/document.xml'): | 366 | elif full_path.endswith('/word/document.xml'): |
| 367 | # this file contains the revisions | 367 | # this file contains the revisions |
