From 578aa56f9aa481cfb2fe5e0342fc20dce139145a Mon Sep 17 00:00:00 2001 From: Mark Dickinson Date: Tue, 29 Jun 2010 18:38:59 +0000 Subject: Fix typo in unparsing of a class definition. --- Demo/parser/test_unparse.py | 2 ++ Demo/parser/unparse.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Demo/parser/test_unparse.py b/Demo/parser/test_unparse.py index 6c060f3..f4a3e66 100644 --- a/Demo/parser/test_unparse.py +++ b/Demo/parser/test_unparse.py @@ -156,6 +156,8 @@ class UnparseTestCase(ASTTestCase): def test_class_decorators(self): self.check_roundtrip(class_decorator) + def test_class_definition(self): + self.check_roundtrip("class A(metaclass=type, *[], **{}): pass") class DirectoryTestCase(ASTTestCase): """Test roundtrip behaviour on all files in Lib and Lib/test.""" diff --git a/Demo/parser/unparse.py b/Demo/parser/unparse.py index 048f8ca..6e4ef63 100644 --- a/Demo/parser/unparse.py +++ b/Demo/parser/unparse.py @@ -215,7 +215,7 @@ class Unparser: if t.kwargs: if comma: self.write(", ") else: comma = True - self.write("*") + self.write("**") self.dispatch(t.kwargs) self.write(")") -- cgit v0.12