[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