Fix for new gurobi release

This commit is contained in:
Stuart Mitchell 2017-07-17 10:28:20 +12:00
parent ad21e5272c
commit 60ee1c791f
1 changed files with 4 additions and 4 deletions

View File

@ -1822,21 +1822,21 @@ class GUROBI(LpSolver):
for var in lp.variables():
try:
var.varValue = var.solverVar.X
except gurobipy.GurobiError:
except (gurobipy.GurobiError, AttributeError):
pass
try:
var.dj = var.solverVar.RC
except gurobipy.GurobiError:
except (gurobipy.GurobiError, AttributeError):
pass
#put pi and slack variables against the constraints
for constr in lp.constraints.values():
try:
constr.pi = constr.solverConstraint.Pi
except gurobipy.GurobiError:
except (gurobipy.GurobiError, AttributeError):
pass
try:
constr.slack = constr.solverConstraint.Slack
except gurobipy.GurobiError:
except(gurobipy.GurobiError, AttributeError):
pass
if self.msg:
print("Gurobi status=", solutionStatus)