(self, node)
| 1375 | } |
| 1376 | |
| 1377 | def visit_UnaryOp(self, node): |
| 1378 | operator = self.unop[node.op.__class__.__name__] |
| 1379 | operator_precedence = self.unop_precedence[operator] |
| 1380 | with self.require_parens(operator_precedence, node): |
| 1381 | self.write(operator) |
| 1382 | # factor prefixes (+, -, ~) shouldn't be separated |
| 1383 | # from the value they belong, (e.g: +1 instead of + 1) |
| 1384 | if operator_precedence is not _Precedence.FACTOR: |
| 1385 | self.write(" ") |
| 1386 | self.set_precedence(operator_precedence, node.operand) |
| 1387 | self.traverse(node.operand) |
| 1388 | |
| 1389 | binop = { |
| 1390 | "Add": "+", |
nothing calls this directly
no test coverage detected