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

Method push_loop_stack

mypyc/irbuild/builder.py:997–1000  ·  view source on GitHub ↗
(self, continue_block: BasicBlock, break_block: BasicBlock)

Source from the content-addressed store, hash-verified

995 self.activate_block(ok_block)
996
997 def push_loop_stack(self, continue_block: BasicBlock, break_block: BasicBlock) -> None:
998 self.nonlocal_control.append(
999 LoopNonlocalControl(self.nonlocal_control[-1], continue_block, break_block)
1000 )
1001
1002 def pop_loop_stack(self) -> None:
1003 self.nonlocal_control.pop()

Callers 4

for_loop_helperFunction · 0.80
transform_while_stmtFunction · 0.80
emit_yield_from_or_awaitFunction · 0.80

Calls 2

LoopNonlocalControlClass · 0.90
appendMethod · 0.80

Tested by

no test coverage detected