[Erp5-report] r30367 - /erp5/trunk/products/ERP5/Document/SolverProcess.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Nov 6 13:08:41 CET 2009


Author: kazuhiko
Date: Fri Nov  6 13:08:39 2009
New Revision: 30367

URL: http://svn.erp5.org?rev=30367&view=rev
Log:
fix syntax error.

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

Modified: erp5/trunk/products/ERP5/Document/SolverProcess.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/SolverProcess.py?rev=30367&r1=30366&r2=30367&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/SolverProcess.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/SolverProcess.py [utf8] Fri Nov  6 13:08:39 2009
@@ -79,12 +79,12 @@
     """
     solver_dict = {}
     movement_dict = {}
-    types_tool = context.portal_types
+    types_tool = self.portal_types
 
     # First create a mapping between delivery movements and solvers
     #   in order to know for each movements which solvers are needed
     #   and which parameters with
-    for decision in context.contentValues(portal_type="Solver Decision"):
+    for decision in self.contentValues(portal_type="Solver Decision"):
       solver = decision.getSolverValue()
       solver_type = solver.getId() # ex. Postpone Production Solver
       solver_conviguration_dict = decision.getConfigurationPropertyDict()
@@ -118,7 +118,7 @@
       for solver_key, solver_movement_dict in solver_key_dict.items():
          solver_instance = self.newContent(portal_type=solver_type)
          solver_instance._setDeliveryList(solver_movement_dict.keys())
-         for movement_url, configuration_list:
+         for movement_url, configuration_list in solver_movement_dict.iteritems():
            for configuration_kw in configuration_list:
             solver_instance.updateConfiguration(**configuration_kw)
 
@@ -129,4 +129,4 @@
       Start solving
     """
     for solver in self.contentValues(portal_type=self.getPortalObject().getPortalTargetSolverTypeList()):
-      solver.activate(active_process=self).solve()
+      solver.activate(active_process=self).solve()




More information about the Erp5-report mailing list