From cf7e4e413a40506aa9c58454543b9ccf6207403b Mon Sep 17 00:00:00 2001 From: Brian Date: Mon, 30 Sep 2019 23:10:11 +0100 Subject: [PATCH] Only replace local file is smaller in size --- src/worker.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/worker.py b/src/worker.py index 87cd341..7043fb3 100644 --- a/src/worker.py +++ b/src/worker.py @@ -71,11 +71,11 @@ class Worker: try: if job.local_path.is_file(): local_size = job.local_path.stat().st_size - if local_size == job.box_item.size: + if local_size >= job.box_item.size: logging.info('Skipping file [%s], already exists', job.remote_path) return logging.warning( - 'Downloading file [%s], due to different size (%s | %s)', + 'Downloading file [%s], due local file being smaller (Remote: %s | Local: %s)', job.remote_path, human_readable_bytes(job.box_item.size), human_readable_bytes(local_size))