aws: don't forget to use relpath in progress callback

Fixes #519

Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
Ruslan Kuprieiev
2018-03-08 12:44:44 +02:00
parent ff77d9dc46
commit 4bc62cbf66
+3 -1
View File
@@ -267,12 +267,14 @@ class DataCloudAWS(DataCloudBase):
continue
fobj.seek(offset)
name = os.path.relpath(fname, self._cloud_settings.cache.cache_dir)
cb = create_cb(name, offset, source_size)
multipart.upload_part_from_file(fp=fobj,
replace=False,
size=size,
num_cb=100,
part_num=part_num,
cb=create_cb(fname, offset, source_size))
cb=cb)
if len(multipart.get_all_parts()) != chunk_count:
raise Exception("Couldn't upload all file parts")