From 3694e0af798d5c1d1e526c227f79be2ffdde0d6b Mon Sep 17 00:00:00 2001 From: Kevin Deldycke <kevin@nexedi.com> Date: Fri, 6 May 2005 17:29:52 +0000 Subject: [PATCH] Get the filename git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@2997 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5OOo/OOoUtils.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/product/ERP5OOo/OOoUtils.py b/product/ERP5OOo/OOoUtils.py index 8543de7be8..40c04b1ff6 100755 --- a/product/ERP5OOo/OOoUtils.py +++ b/product/ERP5OOo/OOoUtils.py @@ -63,6 +63,7 @@ class OOoParser: self.oo_files = {} self.pictures = {} self.ns = {} + self.filename = None security.declareProtected('Import/Export objects', 'openFile') @@ -79,6 +80,9 @@ class OOoParser: if oo_unzipped.testzip() != None: raise CorruptedOOoFile + # Get the filename + self.filename = file_descriptor.filename + # List and load the content of the zip file for name in oo_unzipped.namelist(): self.oo_files[name] = oo_unzipped.read(name) @@ -97,6 +101,14 @@ class OOoParser: self.ns[name[6:]] = doc_ns[0].attributes.item(i).value + security.declarePublic('getFilename') + def getFilename(self): + """ + Return the name of the OpenOffice file + """ + return self.filename + + security.declarePublic('getPicturesMapping') def getPicturesMapping(self): """ -- 2.30.9