in backend/model_garden/views/media_asset.py [0:0]
def _delete_media_assets_from_s3(self, bucket_name: str, assets_to_delete) -> None:
try:
S3Client(bucket_name=bucket_name).delete_files_concurrent(
bucket_name,
assets_to_delete,
)
except Exception as s3_exception:
logger.error(f"Failed to delete files from s3: {s3_exception}")
raise APIException(detail={'message': str(s3_exception)})