[Erp5-report] r43691 mario.amaral - /erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Feb 24 17:51:46 CET 2011
Author: mario.amaral
Date: Thu Feb 24 17:51:46 2011
New Revision: 43691
URL: http://svn.erp5.org?rev=43691&view=rev
Log:
Put the method getTableMatrix again.
Modified:
erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/granulator.py
Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/granulator.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/granulator.py?rev=43691&r1=43690&r2=43691&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/granulator.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/granulator.py [utf8] Thu Feb 24 17:51:46 2011
@@ -121,6 +121,22 @@ class OOGranulator(object):
logger.error(e)
return None
+ def getTableMatrix(self, id):
+ """Returns the table as a matrix"""
+ row_list = self.document.parsed_content.xpath(
+ '//table:table[@table:name="%s"]/table:table-row' % id,
+ namespaces=self.document.parsed_content.nsmap)
+ if len(row_list) == 0:
+ return None
+
+ matrix = []
+ for row in row_list:
+ matrix_row = []
+ for cell in row.iterchildren():
+ matrix_row.append(''.join(cell.itertext()))
+ matrix.append(matrix_row)
+ return matrix
+
def getColumnItemList(self, table_id):
"""Return the list of columns in the form of (id, title)."""
raise NotImplementedError
More information about the Erp5-report
mailing list