From 00ec22d56dd7c96b32773b04ce0b46e62064819e Mon Sep 17 00:00:00 2001 From: egrace479 Date: Fri, 26 Jul 2024 10:53:55 -0400 Subject: [PATCH] update downsample directory path naming to match image path convention --- src/cautiousrobot/__main__.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/cautiousrobot/__main__.py b/src/cautiousrobot/__main__.py index 93a67bf..c07cfc7 100644 --- a/src/cautiousrobot/__main__.py +++ b/src/cautiousrobot/__main__.py @@ -139,15 +139,16 @@ def download_images(data, img_dir, log_filepath, error_log_filepath, filename = shutil.copyfileobj(response.raw, out_file) if downsample: + downsample_dir_path = downsample_path if subfolders: - downsample_dir = downsample_path + "/" + data[subfolders][i] - if os.path.exists(downsample_dir) != True: - os.makedirs(downsample_dir, exist_ok=False) + downsample_dir_path = downsample_path + "/" + data[subfolders][i] + if os.path.exists(downsample_dir_path) != True: + os.makedirs(downsample_dir_path, exist_ok=False) # Downsample & save image byte_data = io.BytesIO(response.content) img = Image.open(byte_data) #img.save(dest_path) - img.resize((downsample, downsample)).save(downsample_dir + "/" + image_name) + img.resize((downsample, downsample)).save(downsample_dir_path + "/" + image_name) # check for too many requests elif response.status_code in REDO_CODE_LIST: