From c52e561adc7a767a096899d98e6b0dd3cb6a4c57 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Sun, 2 Jul 2017 06:24:57 +0300 Subject: [PATCH] aws: don't forget to finish_target() after sync is done Fixes #101 Signed-off-by: Ruslan Kuprieiev --- dvc/data_cloud.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dvc/data_cloud.py b/dvc/data_cloud.py index 6946c3330..c8630a9d8 100644 --- a/dvc/data_cloud.py +++ b/dvc/data_cloud.py @@ -248,6 +248,7 @@ class DataCloudAWS(DataCloudBase): Logger.info('Downloading cache file from S3 "{}/{}"'.format(bucket.name, key_name)) key.get_contents_to_filename(item.resolved_cache.relative, cb=create_cb(item.resolved_cache.relative)) + progress.finish_target(os.path.basename(item.resolved_cache.relative)) Logger.info('Downloading completed') def sync_to_cloud(self, data_item): @@ -270,6 +271,7 @@ class DataCloudAWS(DataCloudBase): key = bucket.new_key(aws_key) key.set_contents_from_filename(data_item.resolved_cache.relative, cb=create_cb(data_item.resolved_cache.relative)) + progress.finish_target(os.path.basename(data_item.resolved_cache.relateive)) def remove_from_cloud(self, data_item): aws_file_name = self.cache_file_key(data_item.cache.dvc)