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

Function add_methods_to_generator_class

mypyc/irbuild/generator.py:219–233  ·  view source on GitHub ↗
(
    builder: IRBuilder,
    fn_info: FuncInfo,
    arg_regs: list[Register],
    blocks: list[BasicBlock],
    is_coroutine: bool,
)

Source from the content-addressed store, hash-verified

217
218
219def add_methods_to_generator_class(
220 builder: IRBuilder,
221 fn_info: FuncInfo,
222 arg_regs: list[Register],
223 blocks: list[BasicBlock],
224 is_coroutine: bool,
225) -> None:
226 helper_fn_decl = add_helper_to_generator_class(builder, arg_regs, blocks, fn_info)
227 add_next_to_generator_class(builder, fn_info, helper_fn_decl)
228 add_send_to_generator_class(builder, fn_info, helper_fn_decl)
229 add_iter_to_generator_class(builder, fn_info)
230 add_throw_to_generator_class(builder, fn_info, helper_fn_decl)
231 add_close_to_generator_class(builder, fn_info)
232 if is_coroutine:
233 add_await_to_generator_class(builder, fn_info)
234
235
236def add_helper_to_generator_class(

Callers 1

gen_generator_func_bodyFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…