(self, node)
| 820 | } |
| 821 | |
| 822 | def visit_UnaryOp(self, node): |
| 823 | operator = self.unop[node.op.__class__.__name__] |
| 824 | operator_precedence = self.unop_precedence[operator] |
| 825 | with self.require_parens(operator_precedence, node): |
| 826 | self.write(operator) |
| 827 | # factor prefixes (+, -, ~) shouldn't be separated |
| 828 | # from the value they belong, (e.g: +1 instead of + 1) |
| 829 | if operator_precedence is not _Precedence.FACTOR: |
| 830 | self.write(" ") |
| 831 | self.set_precedence(operator_precedence, node.operand) |
| 832 | self.traverse(node.operand) |
| 833 | |
| 834 | binop = { |
| 835 | "Add": "+", |
nothing calls this directly
no test coverage detected