ContextExpression

ContextExpression(expression: str)

A class to evaluate logical expressions using context variables.

Parameters:
NameDescription
expressionType: str

Class Attributes

expression



Instance Methods

evaluate

evaluate(self, context_variables: dict[str, Any]) -> bool

Evaluate the expression using the provided context variables.

Parameters:
NameDescription
context_variablesDictionary of context variables to use for evaluation

Type: dict[str, typing.Any]
Returns:
TypeDescription
boolbool: The result of evaluating the expression