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)