From c6432c1350778438a9a538041146d11570d9eff6 Mon Sep 17 00:00:00 2001 From: Fuxino Date: Thu, 25 May 2023 17:20:32 +0200 Subject: [PATCH] Check rsync return code --- simple_backup/simple_backup.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/simple_backup/simple_backup.py b/simple_backup/simple_backup.py index 0120262..84e03ca 100755 --- a/simple_backup/simple_backup.py +++ b/simple_backup/simple_backup.py @@ -192,6 +192,9 @@ class Backup: p = Popen(rsync, stdout=PIPE, stderr=STDOUT, shell=True) output, _ = p.communicate() + if p.returncode != 0: + self._err_flag = True + output = output.decode("utf-8").split('\n') logger.info(f'rsync: {output[-3]}')