(self, node)
| 1304 | self.traverse(gen) |
| 1305 | |
| 1306 | def visit_comprehension(self, node): |
| 1307 | if node.is_async: |
| 1308 | self.write(" async for ") |
| 1309 | else: |
| 1310 | self.write(" for ") |
| 1311 | self.set_precedence(_Precedence.TUPLE, node.target) |
| 1312 | self.traverse(node.target) |
| 1313 | self.write(" in ") |
| 1314 | self.set_precedence(_Precedence.TEST.next(), node.iter, *node.ifs) |
| 1315 | self.traverse(node.iter) |
| 1316 | for if_clause in node.ifs: |
| 1317 | self.write(" if ") |
| 1318 | self.traverse(if_clause) |
| 1319 | |
| 1320 | def visit_IfExp(self, node): |
| 1321 | with self.require_parens(_Precedence.TEST, node): |
nothing calls this directly
no test coverage detected