MCPcopy Index your code
hub / github.com/python/mypy / _visit_ref_expr

Method _visit_ref_expr

mypy/stubgen.py:309–315  ·  view source on GitHub ↗
(self, node: NameExpr | MemberExpr)

Source from the content-addressed store, hash-verified

307 return f"{callee}({', '.join(args)})"
308
309 def _visit_ref_expr(self, node: NameExpr | MemberExpr) -> str:
310 fullname = self.stubgen.get_fullname(node)
311 if fullname in TYPING_BUILTIN_REPLACEMENTS:
312 return self.stubgen.add_name(TYPING_BUILTIN_REPLACEMENTS[fullname], require=False)
313 qualname = get_qualified_name(node)
314 self.stubgen.import_tracker.require_name(qualname)
315 return qualname
316
317 def visit_name_expr(self, node: NameExpr) -> str:
318 return self._visit_ref_expr(node)

Callers 2

visit_name_exprMethod · 0.95
visit_member_exprMethod · 0.95

Calls 4

get_qualified_nameFunction · 0.85
get_fullnameMethod · 0.80
add_nameMethod · 0.80
require_nameMethod · 0.80

Tested by

no test coverage detected