fix(cli): eta div by zero (#3971)

This commit is contained in:
Roman Krasiuk
2023-07-27 22:51:27 +03:00
committed by GitHub
parent 68a74b2e10
commit 465f0dc2a8

View File

@@ -290,9 +290,10 @@ impl Eta {
let elapsed = last_checkpoint_time.elapsed();
let per_second = processed_since_last as f64 / elapsed.as_secs_f64();
self.eta = Some(Duration::from_secs_f64(
(current.total - current.processed) as f64 / per_second,
));
self.eta = Duration::try_from_secs_f64(
((current.total - current.processed) as f64) / per_second,
)
.ok();
}
self.last_checkpoint = current;