[Erp5-report] r30660 - /erp5/trunk/products/ERP5/Document/FloatDivergenceTester.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Nov 16 13:42:44 CET 2009


Author: kazuhiko
Date: Mon Nov 16 13:42:43 2009
New Revision: 30660

URL: http://svn.erp5.org?rev=30660&view=rev
Log:
try to use recorded property value if exists in explain().

Modified:
    erp5/trunk/products/ERP5/Document/FloatDivergenceTester.py

Modified: erp5/trunk/products/ERP5/Document/FloatDivergenceTester.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/FloatDivergenceTester.py?rev=30660&r1=30659&r2=30660&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/FloatDivergenceTester.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/FloatDivergenceTester.py [utf8] Mon Nov 16 13:42:43 2009
@@ -94,7 +94,12 @@
     tested_property = self.getTestedProperty()
     delivery_mvt = simulation_movement.getDeliveryValue()
     delivery_mvt_property = delivery_mvt.getProperty(tested_property)
-    simulation_mvt_property = simulation_movement.getProperty(tested_property)
+    if simulation_movement.isPropertyRecorded(tested_property):
+      simulation_mvt_property = simulation_movement.getRecordedProperty(tested_property)
+      if isinstance(simulation_mvt_property, (list, tuple)):
+        simulation_mvt_property = simulation_mvt_property[0]
+    else:
+      simulation_mvt_property = simulation_movement.getProperty(tested_property)
 
     def getErrorMessage(message, mapping):
       return DivergenceMessage(




More information about the Erp5-report mailing list