in connectors/blob.py [0:0]
def list_blobs(self):
"""
List all blobs in the container.
:return: List of blob names
"""
try:
blobs = self.container_client.list_blobs()
blob_names = [blob.name for blob in blobs]
if logging.getLogger().isEnabledFor(logging.DEBUG):
logging.debug(f"Blobs in container '{self.container_client.container_name}':")
for name in blob_names:
logging.debug(f" - {name}")
return blob_names
except AzureError as e:
logging.info(f"[blob] Failed to list blobs: {e}")
return []