MCPcopy Index your code
hub / github.com/python/cpython / visit_Compare

Method visit_Compare

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

Source from the content-addressed store, hash-verified

895 }
896
897 def visit_Compare(self, node):
898 with self.require_parens(_Precedence.CMP, node):
899 self.set_precedence(_Precedence.CMP.next(), node.left, *node.comparators)
900 self.traverse(node.left)
901 for o, e in zip(node.ops, node.comparators):
902 self.write(" " + self.cmpops[o.__class__.__name__] + " ")
903 self.traverse(e)
904
905 boolops = {"And": "and", "Or": "or"}
906 boolop_precedence = {"and": _Precedence.AND, "or": _Precedence.OR}

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected