[Erp5-report] r28775 - /erp5/trunk/products/ERP5/Document/SimulationMovement.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Sep 3 11:47:27 CEST 2009


Author: luke
Date: Thu Sep  3 11:47:27 2009
New Revision: 28775

URL: http://svn.erp5.org?rev=28775&view=rev
Log:
 - this property is about how divergence was solved, not only about divergence itself

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

Modified: erp5/trunk/products/ERP5/Document/SimulationMovement.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/SimulationMovement.py?rev=28775&r1=28774&r2=28775&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/SimulationMovement.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/SimulationMovement.py [utf8] Thu Sep  3 11:47:27 2009
@@ -584,22 +584,23 @@
   def appendDecision(self, decision):
     """Appends decision, optionally initialises"""
     property = decision.divergence.tested_property
-    if getattr(aq_base(self), 'divergence_history', None) is None:
+    if getattr(aq_base(self), 'divergence_solution_history', None) is None:
       # initialise divergence history mapping
-      self.divergence_history = PersistentMapping()
-    if self.divergence_history.get(property, None) is None:
-      self.divergence_history[property] = WorkflowHistoryList()
-    self.divergence_history[property].append(decision)
+      self.divergence_solution_history = PersistentMapping()
+    if self.divergence_solution_history.get(property, None) is None:
+      self.divergence_solution_history[property] = WorkflowHistoryList()
+    self.divergence_solution_history[property].append(decision)
 
   security.declareProtected( Permissions.AccessContentsInformation,
                              'isPropertyForced')
   def isPropertyForced(self, property):
     """Check if property was forced by user"""
-    divergence_history = getattr(aq_base(self), 'divergence_history', None)
-    if divergence_history is None:
+    divergence_solution_history = getattr(aq_base(self),
+        'divergence_solution_history', None)
+    if divergence_solution_history is None:
       return False
 
-    for decision in divergence_history.get(property, [])[::-1]:
+    for decision in divergence_solution_history.get(property, [])[::-1]:
       # fuzzy logic:
       #  * if there was accept decision with force - force
       #  * but if there was accept without force after - do not force




More information about the Erp5-report mailing list