gh-92671: Don't omit parentheses when unparsing empty tuples (GH-92673)

This commit is contained in:
Batuhan Taskaya 2022-05-16 15:38:06 +03:00 committed by GitHub
parent ca0cc9c433
commit f6fd8aac13
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 1 deletions

View file

@ -1335,7 +1335,11 @@ class _Unparser(NodeVisitor):
)
def visit_Tuple(self, node):
with self.require_parens(_Precedence.TUPLE, node):
with self.delimit_if(
"(",
")",
len(node.elts) == 0 or self.get_precedence(node) > _Precedence.TUPLE
):
self.items_view(self.traverse, node.elts)
unop = {"Invert": "~", "Not": "not", "UAdd": "+", "USub": "-"}