Browse Source

fix changes requested about stats

Felix Buehler 6 years ago
parent
commit
7516443a89
2 changed files with 5 additions and 4 deletions
  1. 1 2
      borgmatic/borg/create.py
  2. 4 2
      borgmatic/commands/borgmatic.py

+ 1 - 2
borgmatic/borg/create.py

@@ -136,11 +136,10 @@ def create_archive(
         + (('--lock-wait', str(lock_wait)) if lock_wait else ())
         + (('--list', '--filter', 'AME-') if logger.isEnabledFor(logging.INFO) else ())
         + (('--info',) if logger.getEffectiveLevel() == logging.INFO else ())
-        + (('--stats',) if not dry_run and logger.isEnabledFor(logging.INFO) else ())
+        + (('--stats',) if not dry_run and (logger.isEnabledFor(logging.INFO) or stats) else ())
         + (('--debug', '--show-rc') if logger.isEnabledFor(logging.DEBUG) else ())
         + (('--dry-run',) if dry_run else ())
         + (('--progress',) if progress else ())
-        + (('--stats',) if stats else ())
         + (('--json',) if json else ())
     )
 

+ 4 - 2
borgmatic/commands/borgmatic.py

@@ -112,7 +112,7 @@ def parse_arguments(*arguments):
         dest='stats',
         default=False,
         action='store_true',
-        help='Display status with --create or --prune option for each file as it is backed up',
+        help='Display statistics of archive with --create or --prune option',
     )
     parser.add_argument(
         '--json',
@@ -160,7 +160,9 @@ def parse_arguments(*arguments):
         raise ValueError('The --progress option can only be used with the --create option')
 
     if args.stats and not (args.create or args.prune):
-        raise ValueError('The --stats option can only be used with the --create, or --prune options')
+        raise ValueError(
+            'The --stats option can only be used with the --create, or --prune options'
+        )
 
     if args.json and not (args.create or args.list or args.info):
         raise ValueError(