aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/rewriter.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2019-03-02 13:56:23 +0100
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-03-04 13:00:07 +0100
commitb55dbf0faead6571ac5f837c7e82b6ff47d377e1 (patch)
tree14f95e79901fa91233ea5a68bf504db1e3cba047 /mesonbuild/rewriter.py
parent90b557e38af2df9e68f72c96d0f22f0e7bc37e91 (diff)
downloadmeson-b55dbf0faead6571ac5f837c7e82b6ff47d377e1.zip
meson-b55dbf0faead6571ac5f837c7e82b6ff47d377e1.tar.gz
meson-b55dbf0faead6571ac5f837c7e82b6ff47d377e1.tar.bz2
rewriter: Dump JSON to stderr instead of stdout
Diffstat (limited to 'mesonbuild/rewriter.py')
-rw-r--r--mesonbuild/rewriter.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/mesonbuild/rewriter.py b/mesonbuild/rewriter.py
index a47a3a1..52c5a6f 100644
--- a/mesonbuild/rewriter.py
+++ b/mesonbuild/rewriter.py
@@ -29,7 +29,7 @@ from . import mlog, environment
from functools import wraps
from typing import List, Dict
from .mparser import Token, ArrayNode, ArgumentNode, AssignmentNode, BaseNode, BooleanNode, ElementaryNode, IdNode, FunctionNode, StringNode
-import json, os, re
+import json, os, re, sys
class RewriterException(MesonException):
pass
@@ -376,10 +376,7 @@ class Rewriter:
def print_info(self):
if self.info_dump is None:
return
- # Wrap the dump in magic strings
- print('!!==JSON DUMP: BEGIN==!!')
- print(json.dumps(self.info_dump, indent=2))
- print('!!==JSON DUMP: END==!!')
+ sys.stderr.write(json.dumps(self.info_dump, indent=2))
def find_target(self, target: str):
def check_list(name: str):