MCPcopy Index your code
hub / github.com/RustPython/RustPython / visit_comprehension

Method visit_comprehension

Lib/_ast_unparse.py:747–759  ·  view source on GitHub ↗
(self, node)

Source from the content-addressed store, hash-verified

745 self.traverse(gen)
746
747 def visit_comprehension(self, node):
748 if node.is_async:
749 self.write(" async for ")
750 else:
751 self.write(" for ")
752 self.set_precedence(_Precedence.TUPLE, node.target)
753 self.traverse(node.target)
754 self.write(" in ")
755 self.set_precedence(_Precedence.TEST.next(), node.iter, *node.ifs)
756 self.traverse(node.iter)
757 for if_clause in node.ifs:
758 self.write(" if ")
759 self.traverse(if_clause)
760
761 def visit_IfExp(self, node):
762 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