MCPcopy
hub / github.com/pallets/jinja / visit_CallBlock

Method visit_CallBlock

src/jinja2/compiler.py:1351–1357  ·  view source on GitHub ↗
(self, node: nodes.CallBlock, frame: Frame)

Source from the content-addressed store, hash-verified

1349 self.macro_def(macro_ref, macro_frame)
1350
1351 def visit_CallBlock(self, node: nodes.CallBlock, frame: Frame) -> None:
1352 call_frame, macro_ref = self.macro_body(node, frame)
1353 self.writeline("caller = ")
1354 self.macro_def(macro_ref, call_frame)
1355 self.start_write(frame, node)
1356 self.visit_Call(node.call, frame, forward_caller=True)
1357 self.end_write(frame)
1358
1359 def visit_FilterBlock(self, node: nodes.FilterBlock, frame: Frame) -> None:
1360 filter_frame = frame.inner()

Callers

nothing calls this directly

Calls 6

macro_bodyMethod · 0.95
writelineMethod · 0.95
macro_defMethod · 0.95
start_writeMethod · 0.95
visit_CallMethod · 0.95
end_writeMethod · 0.95

Tested by

no test coverage detected