From db4ddadd4bd4bd1501edf694b0ac8963b7ab2dc0 Mon Sep 17 00:00:00 2001 From: 40% Date: Mon, 19 Oct 2026 18:45:01 +0800 Subject: [PATCH] Make LP.name and Term.vartuple read-only in stubs --- src/pyscipopt/scip.pyi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pyscipopt/scip.pyi b/src/pyscipopt/scip.pyi index ba87e617b..7b605b370 100644 --- a/src/pyscipopt/scip.pyi +++ b/src/pyscipopt/scip.pyi @@ -511,7 +511,8 @@ class IISfinder: @disjoint_base class LP: - name: str + @property + def name(self) -> str: ... def __init__( self, name: str = "LP", sense: Literal["minimize", "maximize"] = "minimize" ) -> None: ... @@ -2404,7 +2405,8 @@ class SumExpr(GenExpr): @disjoint_base class Term: - vartuple: tuple[Variable, ...] + @property + def vartuple(self) -> tuple[Variable, ...]: ... def __init__(self, *vartuple: Variable) -> None: ... def __mul__(self, other: Term, /) -> Term: ... def __eq__(self, other: object, /) -> bool: ...