in web-backend/backendUtils/blob_functions.py [0:0]
def delete_all_blobs_in_container(container_name):
"""
Delete all blobs in a container.
Args:
container_name (str): Name of the container
Returns:
None
Raises:
Exception: If there's an error deleting the blobs
"""
try:
container_client = blob_service_client.get_container_client(container_name)
blob_list = container_client.list_blobs()
for blob in blob_list:
blob_client = container_client.get_blob_client(blob.name)
blob_client.delete_blob()
logging.info(f"Successfully deleted all blobs in container {container_name}")
except Exception as e:
logging.error(f"Error deleting all blobs in container {container_name}: {str(e)}")
raise