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

Method visit_Assign

mypy/fastparse.py:1271–1276  ·  view source on GitHub ↗
(self, n: ast3.Assign)

Source from the content-addressed store, hash-verified

1269
1270 # Assign(expr* targets, expr? value, string? type_comment, expr? annotation)
1271 def visit_Assign(self, n: ast3.Assign) -> AssignmentStmt:
1272 lvalues = self.translate_expr_list(n.targets)
1273 rvalue = self.visit(n.value)
1274 typ = self.translate_type_comment(n, n.type_comment)
1275 s = AssignmentStmt(lvalues, rvalue, type=typ, new_syntax=False)
1276 return self.set_line(s, n)
1277
1278 # AnnAssign(expr target, expr annotation, expr? value, int simple)
1279 def visit_AnnAssign(self, n: ast3.AnnAssign) -> AssignmentStmt:

Callers

nothing calls this directly

Calls 5

translate_expr_listMethod · 0.95
visitMethod · 0.95
set_lineMethod · 0.95
AssignmentStmtClass · 0.90

Tested by

no test coverage detected