MCPcopy
hub / github.com/python/mypy / visit_name_expr

Method visit_name_expr

mypy/strconv.py:397–405  ·  view source on GitHub ↗
(self, o: mypy.nodes.NameExpr)

Source from the content-addressed store, hash-verified

395 return self.dump([o.expr], o)
396
397 def visit_name_expr(self, o: mypy.nodes.NameExpr) -> str:
398 pretty = self.pretty_name(
399 o.name, o.kind, o.fullname, o.is_inferred_def or o.is_special_form, o.node
400 )
401 if isinstance(o.node, mypy.nodes.Var) and o.node.is_final:
402 final_value = o.node.final_value
403 if final_value is not None:
404 pretty += f" = {o.node.final_value}"
405 return short_type(o) + "(" + pretty + ")"
406
407 def pretty_name(
408 self,

Callers 1

acceptMethod · 0.45

Calls 3

pretty_nameMethod · 0.95
short_typeFunction · 0.90
isinstanceFunction · 0.85

Tested by

no test coverage detected