mpylab.tools.condition_eval moduleΒΆ
Safe evaluation of small configuration condition expressions.
- mpylab.tools.condition_eval.safe_condition_eval(expr, names)
Evaluate a restricted condition expression with explicit names.
Supported expressions contain: - numeric constants, strings, booleans, and
None- names provided bynames- arithmetic operators:+ - * / // % **- unary operators:+ - not- comparisons:< <= > >= == !=, including chained comparisons - boolean operators:andandor