Create download directory if not exists before downloading image file. 19/36019/1
authorspisarski <s.pisarski@cablelabs.com>
Tue, 13 Jun 2017 01:16:18 +0000 (09:16 +0800)
committerspisarski <s.pisarski@cablelabs.com>
Tue, 13 Jun 2017 01:16:18 +0000 (09:16 +0800)
Change-Id: I6d51681d4e0d58b96a00bfeb144d6bfcb8ae04e6
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
snaps/file_utils.py

index f7c9af4..a7ed13c 100644 (file)
@@ -56,9 +56,15 @@ def download(url, dest_path, name=None):
     logger.debug('Downloading file from - ' + url)
     # Override proxy settings to use localhost to download file
     f = None
+
+    if not os.path.isdir(dest_path):
+        try:
+            os.mkdir(dest_path)
+        except:
+            raise
     try:
         with open(dest, 'wb') as f:
-            logger.debug('Saving file to - ' + dest)
+            logger.debug('Saving file to - ' + os.path.abspath(f.name))
             response = __get_url_response(url)
             f.write(response.read())
         return f