Log number of old backups removed
This commit is contained in:
parent
0dde6b8df9
commit
d2e982469b
@ -132,6 +132,7 @@ class Backup:
|
|||||||
dirs.remove('last_backup')
|
dirs.remove('last_backup')
|
||||||
|
|
||||||
n_backup = len(dirs) - 1
|
n_backup = len(dirs) - 1
|
||||||
|
count = 0
|
||||||
|
|
||||||
if n_backup > self.keep:
|
if n_backup > self.keep:
|
||||||
logger.info('Removing old backups...')
|
logger.info('Removing old backups...')
|
||||||
@ -140,9 +141,15 @@ class Backup:
|
|||||||
for i in range(n_backup - self.keep):
|
for i in range(n_backup - self.keep):
|
||||||
try:
|
try:
|
||||||
rmtree(f'{self.output}/simple_backup/{dirs[i]}')
|
rmtree(f'{self.output}/simple_backup/{dirs[i]}')
|
||||||
|
count += 1
|
||||||
except Exception:
|
except Exception:
|
||||||
logger.error(f'Error while removing backup {dirs[i]}')
|
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):
|
def find_last_backup(self):
|
||||||
if os.path.islink(f'{self.output}/simple_backup/last_backup'):
|
if os.path.islink(f'{self.output}/simple_backup/last_backup'):
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user