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

Method visit_Scope

src/jinja2/compiler.py:1954–1959  ·  view source on GitHub ↗
(self, node: nodes.Scope, frame: Frame)

Source from the content-addressed store, hash-verified

1952 self.writeline("break", node)
1953
1954 def visit_Scope(self, node: nodes.Scope, frame: Frame) -> None:
1955 scope_frame = frame.inner()
1956 scope_frame.symbols.analyze_node(node)
1957 self.enter_frame(scope_frame)
1958 self.blockvisit(node.body, scope_frame)
1959 self.leave_frame(scope_frame)
1960
1961 def visit_OverlayScope(self, node: nodes.OverlayScope, frame: Frame) -> None:
1962 ctx = self.temporary_identifier()

Callers

nothing calls this directly

Calls 5

enter_frameMethod · 0.95
blockvisitMethod · 0.95
leave_frameMethod · 0.95
analyze_nodeMethod · 0.80
innerMethod · 0.45

Tested by

no test coverage detected