From 824d85ee869a65a8e0206c7809239a97046eebce Mon Sep 17 00:00:00 2001 From: chernov Date: Thu, 8 Jun 2017 12:13:05 +0300 Subject: [PATCH] =?UTF-8?q?Fix=20=C2=96underloaded=20files=20handling?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- landsat/downloader.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/landsat/downloader.py b/landsat/downloader.py index c10f8cc..88b6ccc 100644 --- a/landsat/downloader.py +++ b/landsat/downloader.py @@ -190,12 +190,10 @@ def fetch(self, url, path): self.output('Downloading: %s' % filename, normal=True, arrow=True) - # print(join(path, filename)) - # raise Exception - if exists(join(path, filename)): - size = getsize(join(path, filename)) - if size == self.get_remote_file_size(url): - self.output('%s already exists on your system' % filename, normal=True, color='green', indent=1) + if exists(join(path, filename)) and \ + getsize(join(path, filename)) == self.get_remote_file_size(url): + self.output('%s already exists on your system' % filename, + normal=True, color='green', indent=1) else: fetch(url, path)