[Erp5-report] r40495 kazuhiko - /erp5/trunk/products/ERP5OOo/OOoTemplate.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Nov 22 17:36:07 CET 2010
Author: kazuhiko
Date: Mon Nov 22 17:36:07 2010
New Revision: 40495
URL: http://svn.erp5.org?rev=40495&view=rev
Log:
more perforance improvement on OOoTemplate by skipping convertToBaseFormat call.
Modified:
erp5/trunk/products/ERP5OOo/OOoTemplate.py
Modified: erp5/trunk/products/ERP5OOo/OOoTemplate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/OOoTemplate.py?rev=40495&r1=40494&r2=40495&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/OOoTemplate.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/OOoTemplate.py [utf8] Mon Nov 22 17:36:07 2010
@@ -590,10 +590,11 @@ class OOoTemplate(ZopePageTemplate):
format = opts.get('format', request.get('format', None))
if format:
- # Performance improvement:
- # Call convertToBaseFormat only if user
- # ask a particular output format
- tmp_ooo.convertToBaseFormat()
+ # Performance improvement:
+ # We already have OOo format data, so we do not need to call
+ # convertToBaseFormat(), but just copy it into base_data property.
+ tmp_ooo.setBaseData(ooo)
+ tmp_ooo.setBaseContentType(self.content_type)
if request is not None and not batch_mode:
return tmp_ooo.index_html(REQUEST=request,
More information about the Erp5-report
mailing list