diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-03-02 13:56:23 +0100 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-03-04 13:00:07 +0100 |
commit | b55dbf0faead6571ac5f837c7e82b6ff47d377e1 (patch) | |
tree | 14f95e79901fa91233ea5a68bf504db1e3cba047 /mesonbuild/rewriter.py | |
parent | 90b557e38af2df9e68f72c96d0f22f0e7bc37e91 (diff) | |
download | meson-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.py | 7 |
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): |