[Erp5-report] r18498 - /erp5/trunk/products/ERP5/Document/Delivery.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Dec 24 16:40:29 CET 2007


Author: yo
Date: Mon Dec 24 16:40:29 2007
New Revision: 18498

URL: http://svn.erp5.org?rev=18498&view=rev
Log:
updateCausalityState needs to be unrestricted.

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

Modified: erp5/trunk/products/ERP5/Document/Delivery.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Delivery.py?rev=18498&r1=18497&r2=18498&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Delivery.py (original)
+++ erp5/trunk/products/ERP5/Document/Delivery.py Mon Dec 24 16:40:29 2007
@@ -330,12 +330,16 @@
          divergence_list.extend(movement.getDivergenceList())
       return divergence_list
 
-    def updateCausalityState(self,**kw):
+    def updateCausalityState(self, **kw):
       """
       This is often called as an activity, it will check if the
       deliver is convergent, and if so it will put the delivery
       in a solved state, if not convergent in a diverged state
       """
+      updateCausalityState = UnrestrictedMethod(self._updateCausalityState)
+      return updateCausalityState(**kw)
+
+    def _updateCausalityState(self, **kw):
       if getattr(self, 'diverge', None) is not None \
             and getattr(self, 'converge', None) is not None:
         if self.isDivergent(**kw):




More information about the Erp5-report mailing list