Make sure tmp_script exists ..

This commit is contained in:
Alexandre Aubin 2021-01-22 03:32:27 +01:00
parent 536fd9be9e
commit 2fc016e3e5

View file

@ -673,6 +673,7 @@ class BackupManager():
settings_dir = os.path.join(self.work_dir, 'apps', app, 'settings') settings_dir = os.path.join(self.work_dir, 'apps', app, 'settings')
logger.info(m18n.n("app_start_backup", app=app)) logger.info(m18n.n("app_start_backup", app=app))
tmp_script = None # This is to make sure the var exists later in the 'finally' ...
try: try:
# Prepare backup directory for the app # Prepare backup directory for the app
filesystem.mkdir(tmp_app_bkp_dir, 0o750, True, uid='admin') filesystem.mkdir(tmp_app_bkp_dir, 0o750, True, uid='admin')
@ -713,7 +714,8 @@ class BackupManager():
# Remove tmp files in all situations # Remove tmp files in all situations
finally: finally:
filesystem.rm(tmp_script, force=True) if tmp_script:
filesystem.rm(tmp_script, force=True)
filesystem.rm(env_dict["YNH_BACKUP_CSV"], force=True) filesystem.rm(env_dict["YNH_BACKUP_CSV"], force=True)
# #