From 9d3ecc1c2f1b63a07fccde1c7743ce27242539f4 Mon Sep 17 00:00:00 2001 From: Bruno Domingues Date: Thu, 27 Nov 2025 11:00:16 -0300 Subject: [PATCH] SIENTIAPDE-1350: Simplify exception handling for file and directory deletion in cleanup activity --- model_manager/activities/cleanup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model_manager/activities/cleanup.py b/model_manager/activities/cleanup.py index bd1e1ec..1f9654e 100644 --- a/model_manager/activities/cleanup.py +++ b/model_manager/activities/cleanup.py @@ -140,7 +140,7 @@ class Cleanup(SientiaMonitoring): self.storage_repository.delete_file(bucket_name, obj_key) self.info(f'Deleted stale file: {obj_key}', metadata) files_deleted += 1 - except (OSError, PermissionError, ConnectionError) as e: + except OSError as e: error_msg = f'Failed to delete {obj_key}: {str(e)}' errors.append(error_msg) self.error(error_msg, metadata) @@ -258,7 +258,7 @@ class Cleanup(SientiaMonitoring): metadata, ) directories_deleted += 1 - except (OSError, PermissionError) as e: + except OSError as e: error_msg = f'Failed to delete directory {item_name}: {str(e)}' errors.append(error_msg) self.error(error_msg, metadata)