(self, node: nodes.With, frame: Frame)
| 1368 | self.leave_frame(filter_frame) |
| 1369 | |
| 1370 | def visit_With(self, node: nodes.With, frame: Frame) -> None: |
| 1371 | with_frame = frame.inner() |
| 1372 | with_frame.symbols.analyze_node(node) |
| 1373 | self.enter_frame(with_frame) |
| 1374 | for target, expr in zip(node.targets, node.values): |
| 1375 | self.newline() |
| 1376 | self.visit(target, with_frame) |
| 1377 | self.write(" = ") |
| 1378 | self.visit(expr, frame) |
| 1379 | self.blockvisit(node.body, with_frame) |
| 1380 | self.leave_frame(with_frame) |
| 1381 | |
| 1382 | def visit_ExprStmt(self, node: nodes.ExprStmt, frame: Frame) -> None: |
| 1383 | self.newline(node) |
nothing calls this directly
no test coverage detected