diff --git a/src/graph_scheduler/condition.py b/src/graph_scheduler/condition.py index d4c4793..2c487cb 100644 --- a/src/graph_scheduler/condition.py +++ b/src/graph_scheduler/condition.py @@ -2042,7 +2042,7 @@ def __init__( if comparator not in comparison_operators: raise ConditionError(f'Operator must be one of {list(comparison_operators.keys())}') - if atol != 0 or rtol != 0 and comparator in {'<', '<=', '>', '>='}: + if (atol != 0 or rtol != 0) and comparator in {'<', '<=', '>', '>='}: warnings.warn('Tolerances for inequality comparators are ignored') if isinstance(indices, TimeScale):