Version 1.0.1#
Release Notes#
Bug Fixes#
Evaluator now supports chained navigation across associations (e.g.
self.dept.maxsalary). Previously, multi-step property access through an association end produced no value during evaluation because the AST emitted by the visitor was not walked through link traversal.Added handling for
PropertyCallExpressionnodes inEvaluator.update_logical_expandEvaluator._handle_operation, via a new_resolve_chainhelper that traverses link ends for association-end properties and reads attribute slots at the leaf.
Compatibility#
Requires the matching visitor change in BESSER, which emits
PropertyCallExpressionchains for multi-step navigation while leaving single-stepself.xaccess as a barePropertyfor backward compatibility.