[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