(self, o: NameExpr)
| 652 | self.add_dependency(make_trigger(class_name + ".__new__")) |
| 653 | |
| 654 | def visit_name_expr(self, o: NameExpr) -> None: |
| 655 | if o.kind == LDEF: |
| 656 | # We don't track dependencies to local variables, since they |
| 657 | # aren't externally visible. |
| 658 | return |
| 659 | if o.kind == MDEF: |
| 660 | # Direct reference to member is only possible in the scope that |
| 661 | # defined the name, so no dependency is required. |
| 662 | return |
| 663 | self.process_global_ref_expr(o) |
| 664 | |
| 665 | def visit_member_expr(self, e: MemberExpr) -> None: |
| 666 | if isinstance(e.expr, RefExpr) and isinstance(e.expr.node, TypeInfo): |
nothing calls this directly
no test coverage detected