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

Method process_lvalue

mypy/partially_defined.py:375–382  ·  view source on GitHub ↗
(self, lvalue: Lvalue | None)

Source from the content-addressed store, hash-verified

373 super().visit_nonlocal_decl(o)
374
375 def process_lvalue(self, lvalue: Lvalue | None) -> None:
376 if isinstance(lvalue, NameExpr):
377 self.process_definition(lvalue.name)
378 elif isinstance(lvalue, StarExpr):
379 self.process_lvalue(lvalue.expr)
380 elif isinstance(lvalue, (ListExpr, TupleExpr)):
381 for item in lvalue.items:
382 self.process_lvalue(item)
383
384 def visit_assignment_stmt(self, o: AssignmentStmt) -> None:
385 for lvalue in o.lvalues:

Callers 8

visit_assignment_stmtMethod · 0.95
visit_assignment_exprMethod · 0.95
visit_generator_exprMethod · 0.95
visit_for_stmtMethod · 0.95
visit_as_patternMethod · 0.95
visit_starred_patternMethod · 0.95
visit_with_stmtMethod · 0.95

Calls 2

process_definitionMethod · 0.95
isinstanceFunction · 0.85

Tested by

no test coverage detected