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

Method visit_MatchAs

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

Source from the content-addressed store, hash-verified

1702 )
1703
1704 def visit_MatchAs(self, node):
1705 name = node.name
1706 pattern = node.pattern
1707 if name is None:
1708 self.write("_")
1709 elif pattern is None:
1710 self.write(node.name)
1711 else:
1712 with self.require_parens(_Precedence.TEST, node):
1713 self.set_precedence(_Precedence.BOR, node.pattern)
1714 self.traverse(node.pattern)
1715 self.write(f" as {node.name}")
1716
1717 def visit_MatchOr(self, node):
1718 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