Skip to content

Expression evaluators: remaining name-resolution follow-ups #710

Open

Description

@fgmacedo

Why

Follow-ups from #695 (same bare-name precedence in the restricted and trusted evaluators):

  • model methods are excluded from the trusted bare-name lookup; decide whether that stays;
  • class attributes named like builtins;
  • models with a catch-all __getattr__.

Acceptance

Each case has a test on both evaluators and documented behavior.

Refs #692

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions