in main.py [0:0]
def download_from_blob(file_name: str) -> bytes:
logging.info("[chainlit_app] Downloading file: %s", file_name)
blob_url = f"https://{account_name}.blob.core.windows.net/{file_name}"
logging.debug(f"[chainlit_app] Constructed blob URL: {blob_url}")
try:
blob_client = BlobClient(blob_url=blob_url)
blob_data = blob_client.download_blob()
logging.debug(f"[chainlit_app] Successfully downloaded blob data: {file_name}")
return blob_data
except Exception as e:
logging.error(f"[chainlit_app] Error downloading blob {file_name}: {e}")
raise