Report progress of S3 uploads while the upload is happening

Previously it only reported progress after uploading each file.
This commit is contained in:
Sybren A. Stüvel
2018-03-20 17:58:49 +01:00
parent cd32442f5a
commit 1111465061
2 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -95,10 +95,10 @@ class FileTransferer(threading.Thread, metaclass=abc.ABCMeta):
self.queue.put((src, dst, Action.MOVE))
self.total_queued_bytes += src.stat().st_size
def report_transferred(self, block_size: int):
def report_transferred(self, bytes_transferred: int):
"""Report transfer of `block_size` bytes."""
self.total_transferred_bytes += block_size
self.total_transferred_bytes += bytes_transferred
self.progress_cb.transfer_progress(self.total_queued_bytes, self.total_transferred_bytes)
def done_and_join(self) -> None: