Skip to content

Commit 99d738a

Browse files
committed
Fixed SolverFactory issue
1 parent e9fa46e commit 99d738a

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

pyomo/contrib/multistart/multi.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
from pyomo.contrib.multistart.high_conf_stop import should_stop
2222
from pyomo.contrib.multistart.reinit import reinitialize_variables, strategies
2323
from pyomo.core import Objective, Var, minimize, value
24-
from pyomo.opt import SolverFactory, SolverStatus
25-
from pyomo.contrib.solver.common.factory import SolverFactory as NewSolverFactory
24+
from pyomo.contrib.solver.common.factory import SolverFactory
2625
from pyomo.contrib.solver.common.results import SolutionStatus
2726
from pyomo.common.dependencies.scipy import stats
2827
from pyomo.common.dependencies import numpy as np
@@ -193,7 +192,7 @@ def solve(self, model, **kwds):
193192
config.solver_args["load_solutions"] = False
194193
config.solver_args["raise_exception_on_nonoptimal_result"] = False
195194

196-
solver = NewSolverFactory(config.solver)
195+
solver = SolverFactory(config.solver)
197196

198197
# Model sense
199198
objectives = model.component_data_objects(Objective, active=True)

pyomo/contrib/multistart/tests/test_multi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
Constraint,
2222
NonNegativeReals,
2323
Objective,
24-
SolverFactory,
2524
Var,
2625
maximize,
2726
sin,
2827
value,
2928
)
29+
from pyomo.contrib.solver.common.factory import SolverFactory
3030

3131

3232
@unittest.skipIf(not SolverFactory('ipopt').available(), "IPOPT not available")

0 commit comments

Comments
 (0)