From 27cd688c8eceae8946a1ea18ed5e8255fc9ed926 Mon Sep 17 00:00:00 2001 From: Joey Pinhas Date: Sun, 15 Sep 2019 13:29:52 -0400 Subject: [PATCH] Flush stderr, and formatting --- pre_commit_hooks/pretty_format_json.py | 1 + tests/pretty_format_json_test.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pre_commit_hooks/pretty_format_json.py b/pre_commit_hooks/pretty_format_json.py index b9c0aa4..3967c30 100644 --- a/pre_commit_hooks/pretty_format_json.py +++ b/pre_commit_hooks/pretty_format_json.py @@ -124,6 +124,7 @@ def main(argv=None): # type: (Optional[Sequence[str]]) -> int 'File {} is not pretty-formatted'.format(json_file), file=sys.stderr, ) + sys.stderr.flush() if args.autofix: _autofix(json_file, pretty_contents) diff --git a/tests/pretty_format_json_test.py b/tests/pretty_format_json_test.py index 3263b76..04e4614 100644 --- a/tests/pretty_format_json_test.py +++ b/tests/pretty_format_json_test.py @@ -110,7 +110,8 @@ def test_badfile_main(): def test_diffing_output(capsys): resource_path = get_resource_path('not_pretty_formatted_json.json') expected_retval = 1 - expected_out = ''' { + expected_out = '''\ + { - "foo": - "bar", - "alist": [2, 34, 234],