From d6f84528f3e4706ac67130a8ed9bef6e600e3bc5 Mon Sep 17 00:00:00 2001 From: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Tue, 15 Dec 2009 13:38:55 +0000 Subject: [PATCH] implement SolverTool.newDeliverySolver(). git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@31310 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/Tool/SolverTool.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/product/ERP5/Tool/SolverTool.py b/product/ERP5/Tool/SolverTool.py index 831e22e9cb..319b22b7cf 100644 --- a/product/ERP5/Tool/SolverTool.py +++ b/product/ERP5/Tool/SolverTool.py @@ -88,7 +88,9 @@ class SolverTool(BaseTool): def newDeliverySolver(self, class_name, movement_list): """ """ - raise NotImplementedError + __import__('%s.%s' % (DeliverySolver.__name__, class_name)) + solver_class = getattr(getattr(DeliverySolver, class_name), class_name) + return solver_class(movement_list) def getDeliverySolverClassNameList(self): """ -- 2.30.9