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

Function transform_yield_expr

mypyc/irbuild/statement.py:1412–1420  ·  view source on GitHub ↗
(builder: IRBuilder, expr: YieldExpr)

Source from the content-addressed store, hash-verified

1410
1411
1412def transform_yield_expr(builder: IRBuilder, expr: YieldExpr) -> Value:
1413 if builder.fn_info.is_coroutine:
1414 builder.error("async generators are unimplemented", expr.line)
1415
1416 if expr.expr:
1417 retval = builder.accept(expr.expr)
1418 else:
1419 retval = builder.builder.none()
1420 return emit_yield(builder, retval, expr.line)
1421
1422
1423def transform_yield_from_expr(builder: IRBuilder, o: YieldFromExpr) -> Value:

Callers 1

visit_yield_exprMethod · 0.90

Calls 4

emit_yieldFunction · 0.85
errorMethod · 0.45
acceptMethod · 0.45
noneMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…