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

Method require_parens

tools/python-3.11.9-amd64/Lib/ast.py:772–774  ·  view source on GitHub ↗

Shortcut to adding precedence related parens

(self, precedence, node)

Source from the content-addressed store, hash-verified

770 return nullcontext()
771
772 def require_parens(self, precedence, node):
773 """Shortcut to adding precedence related parens"""
774 return self.delimit_if("(", ")", self.get_precedence(node) > precedence)
775
776 def get_precedence(self, node):
777 return self._precedences.get(node, _Precedence.TEST)

Callers 12

visit_NamedExprMethod · 0.95
visit_AwaitMethod · 0.95
visit_YieldMethod · 0.95
visit_YieldFromMethod · 0.95
visit_IfExpMethod · 0.95
visit_UnaryOpMethod · 0.95
visit_BinOpMethod · 0.95
visit_CompareMethod · 0.95
visit_BoolOpMethod · 0.95
visit_LambdaMethod · 0.95
visit_MatchAsMethod · 0.95
visit_MatchOrMethod · 0.95

Calls 2

delimit_ifMethod · 0.95
get_precedenceMethod · 0.95

Tested by

no test coverage detected