[Erp5-report] r12494 - /erp5/trunk/products/ERP5/Document/CategoryDivergenceTester.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Jan 31 18:52:17 CET 2007
Author: romain
Date: Wed Jan 31 18:52:16 2007
New Revision: 12494
URL: http://svn.erp5.org?rev=12494&view=rev
Log:
Calculate solver_script_list only once.
Modified:
erp5/trunk/products/ERP5/Document/CategoryDivergenceTester.py
Modified: erp5/trunk/products/ERP5/Document/CategoryDivergenceTester.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/CategoryDivergenceTester.py?rev=12494&r1=12493&r2=12494&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/CategoryDivergenceTester.py (original)
+++ erp5/trunk/products/ERP5/Document/CategoryDivergenceTester.py Wed Jan 31 18:52:16 2007
@@ -58,7 +58,7 @@
, PropertySheet.CategoryCore
, PropertySheet.DublinCore
, PropertySheet.DivergenceTester
- )
+ )
def explain(self, simulation_movement):
@@ -68,6 +68,13 @@
"""
divergence_message_list = []
tested_property = self.getTestedPropertyList()
+
+ # Get the solver script list
+ solver_script_list = self.getSolverScriptList()
+ if solver_script_list is None:
+ solver_script_list = []
+ solver_script_list=self._splitStringList(solver_script_list)
+
for tested_property_id, tested_property_title in \
self._splitStringList(tested_property):
delivery_mvt = simulation_movement.getDeliveryValue()
@@ -103,19 +110,16 @@
delivery_mvt_property = ' , '.join(delivery_mvt_category_title_list)
simulation_mvt_property = ' , '.join(simulation_category_title_list)
- solver_script_list = self.getSolverScriptList()
- if solver_script_list is None:
- solver_script_list = []
-
- message = ObjectMessage(object_relative_url= delivery_mvt.getRelativeUrl(),
+ message = ObjectMessage(
+ object_relative_url= delivery_mvt.getRelativeUrl(),
simulation_movement = simulation_movement,
decision_value = delivery_mvt_property ,
prevision_value = simulation_mvt_property,
tested_property=tested_property_id,
message=tested_property_title,
- solver_script_list=self._splitStringList(solver_script_list)
- )
-
+ solver_script_list=solver_script_list
+ )
+
divergence_message_list.append(message)
return divergence_message_list
More information about the Erp5-report
mailing list