(self, node, frame)
| 1686 | self.leave_frame(scope_frame) |
| 1687 | |
| 1688 | def visit_OverlayScope(self, node, frame): |
| 1689 | ctx = self.temporary_identifier() |
| 1690 | self.writeline('%s = %s' % (ctx, self.derive_context(frame))) |
| 1691 | self.writeline('%s.vars = ' % ctx) |
| 1692 | self.visit(node.context, frame) |
| 1693 | self.push_context_reference(ctx) |
| 1694 | |
| 1695 | scope_frame = frame.inner(isolated=True) |
| 1696 | scope_frame.symbols.analyze_node(node) |
| 1697 | self.enter_frame(scope_frame) |
| 1698 | self.blockvisit(node.body, scope_frame) |
| 1699 | self.leave_frame(scope_frame) |
| 1700 | self.pop_context_reference() |
| 1701 | |
| 1702 | def visit_EvalContextModifier(self, node, frame): |
| 1703 | for keyword in node.options: |
nothing calls this directly
no test coverage detected