Преглед изворни кода

Use --remote-path, --debug and --info when checking for repo existence.

Dan Helfman пре 5 година
родитељ
комит
b04b333466
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      borgmatic/borg/init.py

+ 7 - 1
borgmatic/borg/init.py

@@ -23,7 +23,13 @@ def initialize_repository(
     whether the repository should be append-only, and the storage quota to use, initialize the
     whether the repository should be append-only, and the storage quota to use, initialize the
     repository. If the repository already exists, then log and skip initialization.
     repository. If the repository already exists, then log and skip initialization.
     '''
     '''
-    info_command = (local_path, 'info', repository)
+    info_command = (
+        (local_path, 'info')
+        + (('--info',) if logger.getEffectiveLevel() == logging.INFO else ())
+        + (('--debug',) if logger.isEnabledFor(logging.DEBUG) else ())
+        + (('--remote-path', remote_path) if remote_path else ())
+        + (repository,)
+    )
     logger.debug(' '.join(info_command))
     logger.debug(' '.join(info_command))
 
 
     try:
     try: