Commit f7db5595 authored by Arnaud Jaen's avatar Arnaud Jaen
Browse files

Add method to download blob

parent 840143de
......@@ -6,7 +6,7 @@
from os import remove
from typing import ContextManager, Iterator, List
import requests
from datetime import datetime, timedelta
import logging
......@@ -159,9 +159,14 @@ class AzureBlobClient:
:param local_filename: Name of the local downloaded file
:type local_filename: str
"""
with open(local_filename, "wb") as my_blob:
download_stream = self.blob_container_client(container_name=container_name).download_blob(blob=blob_name)
my_blob.write(download_stream.readall())
"""blob_client = self.blob_service_client().get_blob_client(container=container_name, blob=blob_name)
download_stream = blob_client.download_blob()
my_blob.write(download_stream.readall())"""
url = self.get_blob_sas_url(container_name, blob_name)
myfile = requests.get(url)
my_blob.write(myfile.content)
def get_blob_sas_url(self, container_name, blob_name, time_to_expiry=1):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment