From 952168ce2581b7f745ff451477c164f5cfc29bd1 Mon Sep 17 00:00:00 2001 From: Dan Helfman Date: Thu, 23 Jan 2020 13:40:54 -0800 Subject: [PATCH] Fix unwanted console log messages with "list --json" and "info --json". --- borgmatic/commands/borgmatic.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/borgmatic/commands/borgmatic.py b/borgmatic/commands/borgmatic.py index 248bbb5f2..daece3a56 100644 --- a/borgmatic/commands/borgmatic.py +++ b/borgmatic/commands/borgmatic.py @@ -353,7 +353,8 @@ def run_actions( if arguments['list'].repository is None or validate.repositories_match( repository, arguments['list'].repository ): - logger.warning('{}: Listing archives'.format(repository)) + if not arguments['list'].json: + logger.warning('{}: Listing archives'.format(repository)) json_output = borg_list.list_archives( repository, storage, @@ -367,7 +368,8 @@ def run_actions( if arguments['info'].repository is None or validate.repositories_match( repository, arguments['info'].repository ): - logger.warning('{}: Displaying summary info for archives'.format(repository)) + if not arguments['info'].json: + logger.warning('{}: Displaying summary info for archives'.format(repository)) json_output = borg_info.display_archives_info( repository, storage,