diff --git a/src/borg/archiver/create_cmd.py b/src/borg/archiver/create_cmd.py index 37226cf4d..62b6fab0e 100644 --- a/src/borg/archiver/create_cmd.py +++ b/src/borg/archiver/create_cmd.py @@ -80,15 +80,15 @@ class CreateMixIn: preexec_fn=None if is_win32 else ignore_sigint, ) except (FileNotFoundError, PermissionError) as e: - raise CommandError("Failed to execute command: %s", e) + raise CommandError(f"Failed to execute command: {e}") status = fso.process_pipe( path=path, cache=cache, fd=proc.stdout, mode=mode, user=user, group=group ) rc = proc.wait() if rc != 0: - raise CommandError("Command %r exited with status %d", args.paths[0], rc) + raise CommandError(f"Command {args.paths[0]!r} exited with status {rc}") except BackupError as e: - raise Error("%s: %s", path, e) + raise Error(f"{path!r}: {e}") else: status = "+" # included self.print_file_status(status, path) @@ -101,7 +101,7 @@ class CreateMixIn: args.paths, stdout=subprocess.PIPE, env=env, preexec_fn=None if is_win32 else ignore_sigint ) except (FileNotFoundError, PermissionError) as e: - raise CommandError("Failed to execute command: %s", e) + raise CommandError(f"Failed to execute command: {e}") pipe_bin = proc.stdout else: # args.paths_from_stdin == True pipe_bin = sys.stdin.buffer @@ -132,7 +132,7 @@ class CreateMixIn: if args.paths_from_command: rc = proc.wait() if rc != 0: - raise CommandError("Command %r exited with status %d", args.paths[0], rc) + raise CommandError(f"Command {args.paths[0]!r} exited with status {rc}") else: for path in args.paths: if path == "": # issue #5637