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

Method visit_GeneratorExp

mypy/fastparse.py:1576–1582  ·  view source on GitHub ↗
(self, n: ast3.GeneratorExp)

Source from the content-addressed store, hash-verified

1574
1575 # GeneratorExp(expr elt, comprehension* generators)
1576 def visit_GeneratorExp(self, n: ast3.GeneratorExp) -> GeneratorExpr:
1577 targets = [self.visit(c.target) for c in n.generators]
1578 iters = [self.visit(c.iter) for c in n.generators]
1579 ifs_list = [self.translate_expr_list(c.ifs) for c in n.generators]
1580 is_async = [bool(c.is_async) for c in n.generators]
1581 e = GeneratorExpr(self.visit(n.elt), targets, iters, ifs_list, is_async)
1582 return self.set_line(e, n)
1583
1584 # Await(expr value)
1585 def visit_Await(self, n: ast3.Await) -> AwaitExpr:

Callers 2

visit_ListCompMethod · 0.95
visit_SetCompMethod · 0.95

Calls 5

visitMethod · 0.95
translate_expr_listMethod · 0.95
set_lineMethod · 0.95
GeneratorExprClass · 0.90
boolClass · 0.85

Tested by

no test coverage detected