浏览代码

ArchiveChecker.check: reorder args, make most kwargs-only

Thomas Waldmann 2 年之前
父节点
当前提交
61904dd683
共有 2 个文件被更改,包括 9 次插入8 次删除
  1. 4 3
      src/borg/archive.py
  2. 5 5
      src/borg/archiver/check_cmd.py

+ 4 - 3
src/borg/archive.py

@@ -1703,16 +1703,17 @@ class ArchiveChecker:
     def check(
         self,
         repository,
+        *,
+        verify_data=False,
         repair=False,
+        match=None,
+        sort_by="",
         first=0,
         last=0,
-        sort_by="",
-        match=None,
         older=None,
         newer=None,
         oldest=None,
         newest=None,
-        verify_data=False,
     ):
         """Perform a set of checks on 'repository'
 

+ 5 - 5
src/borg/archiver/check_cmd.py

@@ -51,16 +51,16 @@ class CheckMixIn:
                 return EXIT_WARNING
         if not args.repo_only and not ArchiveChecker().check(
             repository,
+            verify_data=args.verify_data,
             repair=args.repair,
+            match=args.match_archives,
+            sort_by=args.sort_by or "ts",
             first=args.first,
             last=args.last,
-            sort_by=args.sort_by or "ts",
-            match=args.match_archives,
-            verify_data=args.verify_data,
-            oldest=args.oldest,
-            newest=args.newest,
             older=args.older,
             newer=args.newer,
+            oldest=args.oldest,
+            newest=args.newest,
         ):
             return EXIT_WARNING
         return EXIT_SUCCESS