diff --git a/ortools/linear_solver/python/model_builder.py b/ortools/linear_solver/python/model_builder.py index d987f89224a..f7b398b5e78 100644 --- a/ortools/linear_solver/python/model_builder.py +++ b/ortools/linear_solver/python/model_builder.py @@ -1005,8 +1005,8 @@ def new_var_series( if not name.isidentifier(): raise ValueError("name={} is not a valid identifier".format(name)) if ( - isinstance(lower_bounds, NumberT) - and isinstance(upper_bounds, NumberT) + mbn.is_a_number(lower_bounds) + and mbn.is_a_number(upper_bounds) and lower_bounds > upper_bounds ): raise ValueError(