async def delete_file(self, container_name: str, blob_name: str) -> bool:
        """Delete a file from Azure Blob Storage.

        Args:
            container_name: Name of the container
            blob_name: Name of the blob

        Returns:
            True if successful

        Raises:
            Exception: If deletion fails
        """
        try:
            container_client = self.client.get_container_client(container_name)
            blob_client = container_client.get_blob_client(blob_name)
            blob_client.delete_blob()
            logger.with_context(
                container=container_name,
                blob=blob_name,
            ).info("Deleted blob successfully")
            return True
        except ResourceNotFoundError:
            logger.with_context(container=container_name, blob=blob_name).warning("Blob not found")
            return False
        except Exception as e:
            logger.with_context(
                container=container_name,
                blob=blob_name,
            ).error(f"Failed to delete blob: {e}")
            raise
Delete a file from Azure Blob Storage.

        Args:
            container_name: Name of the container
            blob_name: Name of the blob

        Returns:
            True if successful

        Raises:
            Exception: If deletion fails
        
backend/airweave/platform/storage/storage_client.py