Dont count dirs in transfer stats
This commit is contained in:
parent
e9f344c53f
commit
1877a02378
@ -275,7 +275,8 @@ class ProgressTracker:
|
|||||||
self.transfered_stats_amt = sum(t.amt for t in self.transfers)
|
self.transfered_stats_amt = sum(t.amt for t in self.transfers)
|
||||||
|
|
||||||
def on_file_progress(self, af: File, delta: int) -> None:
|
def on_file_progress(self, af: File, delta: int) -> None:
|
||||||
self.total_reported_progress += delta
|
if delta > 0:
|
||||||
|
self.total_reported_progress += delta
|
||||||
|
|
||||||
def on_file_done(self, af: File) -> None:
|
def on_file_done(self, af: File) -> None:
|
||||||
af.done_at = monotonic()
|
af.done_at = monotonic()
|
||||||
@ -388,10 +389,11 @@ class SendManager:
|
|||||||
file.remote_final_path = ftc.name
|
file.remote_final_path = ftc.name
|
||||||
file.state = FileState.acknowledged
|
file.state = FileState.acknowledged
|
||||||
if ftc.status == 'OK':
|
if ftc.status == 'OK':
|
||||||
change = ftc.size - file.reported_progress
|
if ftc.size > 0:
|
||||||
file.reported_progress = ftc.size
|
change = ftc.size - file.reported_progress
|
||||||
self.progress.on_file_progress(file, change)
|
file.reported_progress = ftc.size
|
||||||
self.file_progress(file, change)
|
self.progress.on_file_progress(file, change)
|
||||||
|
self.file_progress(file, change)
|
||||||
else:
|
else:
|
||||||
file.err_msg = ftc.status
|
file.err_msg = ftc.status
|
||||||
self.progress.on_file_done(file)
|
self.progress.on_file_done(file)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user