From 7e4e5f44620df84a08e6b8279a9562327f9a3512 Mon Sep 17 00:00:00 2001 From: roondar Date: Wed, 8 Mar 2023 17:55:55 +0100 Subject: [PATCH] fix: Not use binary string in subprocess command --- libtisbackup/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtisbackup/common.py b/libtisbackup/common.py index 9226e0e..25a1832 100644 --- a/libtisbackup/common.py +++ b/libtisbackup/common.py @@ -785,7 +785,7 @@ class backup_generic(ABC): self.logger.info('[%s] removing directory "%s"',self.backup_name,oldbackup_location) if not self.dry_run: if self.type =="rsync+btrfs+ssh" or self.type == "rsync+btrfs": - cmd = "/bin/btrfs subvolume delete %s"%oldbackup_location.encode('ascii') + cmd = "/bin/btrfs subvolume delete %s"%oldbackup_location process = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, close_fds=True) log = monitor_stdout(process,'',self) returncode = process.returncode