diff --git a/src/pyscipopt/scip.pyi b/src/pyscipopt/scip.pyi index 455bc9b36..1e3164109 100644 --- a/src/pyscipopt/scip.pyi +++ b/src/pyscipopt/scip.pyi @@ -1,6 +1,6 @@ import os from collections.abc import Iterable, Mapping, Sequence -from typing import Any, AnyStr, ClassVar, Literal, SupportsFloat, Union, overload +from typing import Any, AnyStr, ClassVar, Literal, SupportsFloat, overload import numpy as np from _typeshed import Incomplete @@ -1329,7 +1329,7 @@ class Model: def getSolObjVal(self, sol: Solution | None, original: bool = True) -> float: ... def getSolTime(self, sol: Solution) -> float: ... @overload - def getSolVal(self, sol: Solution | None, expr: Union[Expr, GenExpr]) -> float: ... + def getSolVal(self, sol: Solution | None, expr: Expr | GenExpr) -> float: ... @overload def getSolVal(self, sol: Solution | None, expr: MatrixExpr) -> np.ndarray: ... def getSols(self) -> list[Solution]: ... @@ -1370,7 +1370,7 @@ class Model: def getTransformedVar(self, var: Variable) -> Variable: ... def getTreesizeEstimation(self) -> float: ... @overload - def getVal(self, expr: Union[Expr, GenExpr]) -> float: ... + def getVal(self, expr: Expr | GenExpr) -> float: ... @overload def getVal(self, expr: MatrixExpr) -> np.ndarray: ... def getValsLinear(self, cons: Constraint) -> dict[str, float]: ...