bpo-38870: Don't put unnecessary parentheses on class declarations in ast.parse (GH-20134)

This commit is contained in:
Batuhan Taskaya 2020-05-17 00:53:25 +03:00 committed by GitHub
parent ce4a753dcb
commit 25160cdc47
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 2 deletions

View file

@ -930,7 +930,7 @@ class _Unparser(NodeVisitor):
self.fill("@")
self.traverse(deco)
self.fill("class " + node.name)
with self.delimit("(", ")"):
with self.delimit_if("(", ")", condition = node.bases or node.keywords):
comma = False
for e in node.bases:
if comma: