Skip to content

Commit 3f2b62a

Browse files
committed
Clean up automatic LegacySolverFactory registrations
1 parent 62b861a commit 3f2b62a

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

pyomo/contrib/solver/factory.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ def decorator(cls):
2727
class LegacySolver(LegacySolverWrapper, cls):
2828
pass
2929

30-
LegacySolverFactory.register(legacy_name, doc)(LegacySolver)
30+
LegacySolverFactory.register(legacy_name + " (new interface)", doc)(
31+
LegacySolver
32+
)
3133

3234
return cls
3335

pyomo/contrib/solver/ipopt.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
from pyomo.repn.plugins.nl_writer import NLWriter, NLWriterInfo
3131
from pyomo.contrib.solver.base import SolverBase
3232
from pyomo.contrib.solver.config import SolverConfig
33-
from pyomo.contrib.solver.factory import SolverFactory
3433
from pyomo.contrib.solver.results import Results, TerminationCondition, SolutionStatus
3534
from pyomo.contrib.solver.sol_reader import parse_sol_file
3635
from pyomo.contrib.solver.solution import SolSolutionLoader
@@ -197,7 +196,6 @@ def get_reduced_costs(
197196
}
198197

199198

200-
@SolverFactory.register('ipopt_v2', doc='The ipopt NLP solver (new interface)')
201199
class Ipopt(SolverBase):
202200
CONFIG = IpoptConfig()
203201

pyomo/contrib/solver/plugins.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818
def load():
1919
SolverFactory.register(
20-
name='ipopt', legacy_name='ipopt_v2', doc='The IPOPT NLP solver (new interface)'
20+
name='ipopt', legacy_name='ipopt_v2', doc='The IPOPT NLP solver'
2121
)(Ipopt)
2222
SolverFactory.register(
23-
name='gurobi', legacy_name='gurobi_v2', doc='New interface to Gurobi'
23+
name='gurobi', legacy_name='gurobi_v2', doc='Persistent interface to Gurobi'
2424
)(Gurobi)

0 commit comments

Comments
 (0)