Fix some mypy issues

master
Alinson S. Xavier 5 years ago
parent 16630b3a36
commit 2d4ded1978
No known key found for this signature in database
GPG Key ID: DCA0DAD4D2F58624

@ -464,7 +464,7 @@ class GurobiSolver(InternalSolver):
return var
@staticmethod
def _parse_gurobi_var_lp(gp_var, var):
def _parse_gurobi_var_lp(gp_var: Any, var: Variable) -> None:
var.reduced_cost = gp_var.rc
var.sa_obj_up = gp_var.saobjUp
var.sa_obj_down = gp_var.saobjLow

@ -399,6 +399,8 @@ class BasePyomoSolver(InternalSolver):
return None
def _parse_pyomo_variable(self, var: pyomo.core.Var) -> Variable:
assert self.model is not None
# Variable type
vtype: Optional[str] = None
if var.domain == pyomo.core.Binary:
@ -472,7 +474,7 @@ class BasePyomoSolver(InternalSolver):
# Build constraint
return constr
def _parse_pyomo_expr(self, expr):
def _parse_pyomo_expr(self, expr: Any) -> Dict[str, float]:
lhs = {}
if isinstance(expr, SumExpression):
for term in expr._args_:

Loading…
Cancel
Save