[Erp5-report] r23815 - /erp5/trunk/products/ERP5/Document/OrderBuilder.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Sep 25 13:36:54 CEST 2008


Author: yusei
Date: Thu Sep 25 13:36:53 2008
New Revision: 23815

URL: http://svn.erp5.org?rev=23815&view=rev
Log:
Wrap _deliveryGroupProcessing by UnrestrictedMethod.

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

Modified: erp5/trunk/products/ERP5/Document/OrderBuilder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OrderBuilder.py?rev=23815&r1=23814&r2=23815&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OrderBuilder.py (original)
+++ erp5/trunk/products/ERP5/Document/OrderBuilder.py Thu Sep 25 13:36:53 2008
@@ -34,6 +34,7 @@
 from Products.ERP5.MovementGroup import MovementGroupNode
 from Products.ERP5Type.TransactionalVariable import getTransactionalVariable
 from Products.ERP5Type.CopySupport import CopyError, tryMethodCallWithTemporaryPermission
+from Products.ERP5Type.UnrestrictedMethod import UnrestrictedMethod
 from DateTime import DateTime
 from Acquisition import aq_parent, aq_inner
 
@@ -306,14 +307,19 @@
                           **kw)
     return delivery_list
 
-  def _deliveryGroupProcessing(self, delivery_module, movement_group,
-                               collect_order_list, movement_group_list=None,
-                               delivery_to_update_list=None,
-                               divergence_list=None,
-                               activate_kw=None, force_update=0, **kw):
+  def _deliveryGroupProcessing(self, *args, **kw):
     """
       Build empty delivery from a list of movement
     """
+    deliveryGroupProcessing = UnrestrictedMethod(self.__deliveryGroupProcessing)
+    return deliveryGroupProcessing(*args, **kw)
+
+  def __deliveryGroupProcessing(self, delivery_module, movement_group,
+                                collect_order_list, movement_group_list=None,
+                                delivery_to_update_list=None,
+                                divergence_list=None,
+                                activate_kw=None, force_update=0, **kw):
+    """This method is wrapped by UnrestrictedMethod."""
     if movement_group_list is None:
       movement_group_list = []
     if divergence_list is None:




More information about the Erp5-report mailing list