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

Function read_generator_expr

mypy/nativeparse.py:1663–1671  ·  view source on GitHub ↗

Helper function to read comprehension data (shared by Generator, ListComp, SetComp)

(state: State, data: ReadBuffer)

Source from the content-addressed store, hash-verified

1661
1662
1663def read_generator_expr(state: State, data: ReadBuffer) -> GeneratorExpr:
1664 """Helper function to read comprehension data (shared by Generator, ListComp, SetComp)"""
1665 left_expr = read_expression(state, data)
1666 n_generators = read_int(data)
1667 indices = [read_expression(state, data) for _ in range(n_generators)]
1668 sequences = [read_expression(state, data) for _ in range(n_generators)]
1669 condlists = [read_expression_list(state, data) for _ in range(n_generators)]
1670 is_async = [read_bool(data) for _ in range(n_generators)]
1671 return GeneratorExpr(left_expr, indices, sequences, condlists, is_async)
1672
1673
1674def read_loc(data: ReadBuffer, node: Context) -> None:

Callers 1

read_expressionFunction · 0.85

Calls 5

read_intFunction · 0.90
GeneratorExprClass · 0.90
read_expressionFunction · 0.85
rangeClass · 0.85
read_expression_listFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…