def delete_blob()

in web-backend/backendUtils/blob_functions.py [0:0]


def delete_blob(container_name, blob_name):
    """
    Delete a specific blob from a container
    
    Args:
        container_name (str): Name of the container
        blob_name (str): Name of the blob to delete
        
    Returns:
        None
        
    Raises:
        Exception: If there's an error deleting the blob
    """
    try:
        blob_client = blob_service_client.get_blob_client(container=container_name, blob=blob_name)
        blob_client.delete_blob()
        logging.info(f"Successfully deleted blob {blob_name} from container {container_name}")
    except Exception as e:
        logging.error(f"Error deleting blob {blob_name} from container {container_name}: {str(e)}")
        raise