in connectors/blob.py [0:0]
def delete_blob(self, blob_name):
"""
Delete a blob from the container.
:param blob_name: Name of the blob to delete
"""
try:
blob_client = self.container_client.get_blob_client(blob_name)
blob_client.delete_blob()
logging.info(f"[blob] Deleted blob '{blob_name}' from container '{self.container_client.container_name}'.")
except ResourceNotFoundError:
logging.info(f"[blob] Blob '{blob_name}' not found in container '{self.container_client.container_name}'.")
except AzureError as e:
logging.info(f"[blob] Failed to delete blob '{blob_name}': {e}")