MCPcopy Create free account
hub / github.com/python/mypy / visit_name_expr

Method visit_name_expr

mypy/server/deps.py:654–663  ·  view source on GitHub ↗
(self, o: NameExpr)

Source from the content-addressed store, hash-verified

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):

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected