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

Method visit_MatchAs

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

Source from the content-addressed store, hash-verified

1147 )
1148
1149 def visit_MatchAs(self, node):
1150 name = node.name
1151 pattern = node.pattern
1152 if name is None:
1153 self.write("_")
1154 elif pattern is None:
1155 self.write(node.name)
1156 else:
1157 with self.require_parens(_Precedence.TEST, node):
1158 self.set_precedence(_Precedence.BOR, node.pattern)
1159 self.traverse(node.pattern)
1160 self.write(f" as {node.name}")
1161
1162 def visit_MatchOr(self, node):
1163 with self.require_parens(_Precedence.BOR, node):

Callers

nothing calls this directly

Calls 4

writeMethod · 0.95
require_parensMethod · 0.95
set_precedenceMethod · 0.95
traverseMethod · 0.95

Tested by

no test coverage detected