Skip to content

Commit eff9350

Browse files
committed
add explicit reset of transferred
1 parent b642fc3 commit eff9350

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

ayon_api/server_api.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1589,6 +1589,7 @@ def _upload_file(
15891589
if attempt == retries:
15901590
raise
15911591
progress.next_attempt()
1592+
progress.reset_transferred()
15921593

15931594
response.raise_for_status()
15941595
return response

ayon_api/utils.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,6 @@ def next_attempt(self) -> None:
862862
if not self._started:
863863
raise ValueError("Progress did not start yet")
864864
self._attempt += 1
865-
self._transferred = 0
866865

867866
def get_transfer_done(self) -> bool:
868867
"""Transfer finished.
@@ -934,6 +933,10 @@ def set_transferred_size(self, transferred: int):
934933
"""
935934
self._transferred = transferred
936935

936+
def reset_transferred(self) -> None:
937+
"""Reset transferred size to initial value."""
938+
self._transferred = 0
939+
937940
def add_transferred_chunk(self, chunk_size: int):
938941
"""Add transferred chunk size in bytes.
939942

0 commit comments

Comments
 (0)