MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / visit_comprehension

Method visit_comprehension

tools/python-3.11.9-amd64/Lib/ast.py:1306–1318  ·  view source on GitHub ↗
(self, node)

Source from the content-addressed store, hash-verified

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):

Callers

nothing calls this directly

Calls 4

writeMethod · 0.95
set_precedenceMethod · 0.95
traverseMethod · 0.95
nextMethod · 0.45

Tested by

no test coverage detected