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