aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/ast
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2019-12-04 12:31:18 -0500
committerJussi Pakkanen <jpakkane@gmail.com>2019-12-10 18:02:41 +0200
commit552e78da4d1837699cc706e59078046ce4a1a2a5 (patch)
tree150aac4c6aa9d601a1b357b8a9e15d3b815967df /mesonbuild/ast
parent9c72d0fdb287f1838c68915e469b6db455f59a7e (diff)
downloadmeson-552e78da4d1837699cc706e59078046ce4a1a2a5.zip
meson-552e78da4d1837699cc706e59078046ce4a1a2a5.tar.gz
meson-552e78da4d1837699cc706e59078046ce4a1a2a5.tar.bz2
assert(): Make message argument optional
Diffstat (limited to 'mesonbuild/ast')
-rw-r--r--mesonbuild/ast/printer.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/mesonbuild/ast/printer.py b/mesonbuild/ast/printer.py
index c6fb91a..f245a36 100644
--- a/mesonbuild/ast/printer.py
+++ b/mesonbuild/ast/printer.py
@@ -100,7 +100,7 @@ class AstPrinter(AstVisitor):
def visit_ComparisonNode(self, node: mparser.ComparisonNode):
node.left.accept(self)
- self.append_padded(mparser.comparison_map[node.ctype], node)
+ self.append_padded(node.ctype, node)
node.right.accept(self)
def visit_ArithmeticNode(self, node: mparser.ArithmeticNode):
@@ -192,7 +192,10 @@ class AstPrinter(AstVisitor):
if break_args:
self.newline()
for key, val in node.kwargs.items():
- self.append(key, node)
+ if isinstance(key, str):
+ self.append(key, node)
+ else:
+ key.accept(self)
self.append_padded(':', node)
val.accept(self)
self.append(', ', node)