From 82c71f71f3abe0051ed2fc9b8a3cbbc838ff08d0 Mon Sep 17 00:00:00 2001 From: 40% Date: Fri, 9 Oct 2026 23:40:00 +0800 Subject: [PATCH 1/2] REF: use Cython INFINITY / math.inf instead of float('inf') --- src/pyscipopt/scip.pxi | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pyscipopt/scip.pxi b/src/pyscipopt/scip.pxi index e20eb9558..3bf55bd4e 100644 --- a/src/pyscipopt/scip.pxi +++ b/src/pyscipopt/scip.pxi @@ -10,6 +10,7 @@ import locale cimport cython from cpython cimport Py_INCREF, Py_DECREF from cpython.pycapsule cimport PyCapsule_New, PyCapsule_IsValid, PyCapsule_GetPointer +from libc.math cimport INFINITY from libc.stdlib cimport malloc, free from libc.stdio cimport stdout, stderr, fdopen, fputs, fflush, fclose from posix.stdio cimport fileno From ecbc9b0bee1c592f39d1b58498973672248a7390 Mon Sep 17 00:00:00 2001 From: 40% Date: Fri, 9 Oct 2026 23:53:21 +0800 Subject: [PATCH 2/2] REF: use Cython INFINITY instead of float('inf') --- src/pyscipopt/scip.pxi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pyscipopt/scip.pxi b/src/pyscipopt/scip.pxi index 3bf55bd4e..8246c5acb 100644 --- a/src/pyscipopt/scip.pxi +++ b/src/pyscipopt/scip.pxi @@ -6389,7 +6389,7 @@ cdef class Model: return self._createConsLinear(cons, **kwargs) elif deg <= 2: return self._createConsQuadratic(cons, **kwargs) - elif deg == float('inf'): # general nonlinear + elif deg == INFINITY: # general nonlinear return self._createConsGenNonlinear(cons, **kwargs) else: return self._createConsNonlinear(cons, **kwargs)