From d2e982469b0161b89486c680de0e25174e320854 Mon Sep 17 00:00:00 2001 From: Fuxino Date: Sun, 30 Apr 2023 11:41:37 +0200 Subject: [PATCH] Log number of old backups removed --- simple_backup.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/simple_backup.py b/simple_backup.py index 9be9b80..e06f6e7 100755 --- a/simple_backup.py +++ b/simple_backup.py @@ -132,6 +132,7 @@ class Backup: dirs.remove('last_backup') n_backup = len(dirs) - 1 + count = 0 if n_backup > self.keep: logger.info('Removing old backups...') @@ -140,9 +141,15 @@ class Backup: for i in range(n_backup - self.keep): try: rmtree(f'{self.output}/simple_backup/{dirs[i]}') + count += 1 except Exception: logger.error(f'Error while removing backup {dirs[i]}') + if count == 1: + logger.info(f'Removed {count} backup') + else: + logger.info(f'Removed {count} backups') + def find_last_backup(self): if os.path.islink(f'{self.output}/simple_backup/last_backup'): try: