(self, node: nodes.With, frame: Frame)
| 1344 | self.leave_frame(filter_frame) |
| 1345 | |
| 1346 | def visit_With(self, node: nodes.With, frame: Frame) -> None: |
| 1347 | with_frame = frame.inner() |
| 1348 | with_frame.symbols.analyze_node(node) |
| 1349 | self.enter_frame(with_frame) |
| 1350 | for target, expr in zip(node.targets, node.values): |
| 1351 | self.newline() |
| 1352 | self.visit(target, with_frame) |
| 1353 | self.write(" = ") |
| 1354 | self.visit(expr, frame) |
| 1355 | self.blockvisit(node.body, with_frame) |
| 1356 | self.leave_frame(with_frame) |
| 1357 | |
| 1358 | def visit_ExprStmt(self, node: nodes.ExprStmt, frame: Frame) -> None: |
| 1359 | self.newline(node) |
nothing calls this directly
no test coverage detected