def _delete_media_assets_from_s3()

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)})