diff --git a/ortools/sat/python/cp_model.py b/ortools/sat/python/cp_model.py index 1ce543e9df..fbade935ec 100644 --- a/ortools/sat/python/cp_model.py +++ b/ortools/sat/python/cp_model.py @@ -435,7 +435,7 @@ class LinearExpr: def __sub__(self, arg): if cmh.is_zero(arg): return self - if isinstance(arg, NumberT): + if cmh.is_a_number(arg): arg = cmh.assert_is_a_number(arg) return _Sum(self, -arg) else: