From 5a3661d496dc8071f856242211e1a826f4d54c10 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 5 Aug 2011 11:16:42 +0200 Subject: is_clean() for openxml office format --- lib/office.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib') 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): (I don't like this format.) ''' def is_clean(self): - return False + zipin = zipfile.ZipFile(self.filename, 'r') + for item in zipin.namelist(): + if item.startswith('docProps/'): + return False + return True def get_meta(self): ''' -- cgit v1.3