浏览代码

Fix unwanted console log messages with "list --json" and "info --json".

Dan Helfman 5 年之前
父节点
当前提交
952168ce25
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      borgmatic/commands/borgmatic.py

+ 4 - 2
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,