From e854cead65331adecb66f215a920f52ea441639a Mon Sep 17 00:00:00 2001 From: David Himmelstrup Date: Mon, 31 Jan 2022 09:31:26 +0000 Subject: [PATCH] Use human readable units when loading snapshots. (#1407) --- utils/net_utils/src/download.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/utils/net_utils/src/download.rs b/utils/net_utils/src/download.rs index b6828780e05a..7d1545c88328 100644 --- a/utils/net_utils/src/download.rs +++ b/utils/net_utils/src/download.rs @@ -5,7 +5,7 @@ use async_std::fs::File; use async_std::io::BufReader; use futures::prelude::*; use isahc::{Body, HttpClient}; -use pbr::ProgressBar; +use pbr::{ProgressBar, Units}; use pin_project_lite::pin_project; use std::convert::TryFrom; use std::io::{self, Stdout, Write}; @@ -69,7 +69,8 @@ impl TryFrom for FetchProgress { let request = client.get(url.as_str())?; - let pb = ProgressBar::new(total_size); + let mut pb = ProgressBar::new(total_size); + pb.set_units(Units::Bytes); Ok(FetchProgress { progress_bar: pb, @@ -84,7 +85,8 @@ impl TryFrom for FetchProgress, Stdout> { fn try_from(file: File) -> Result { let total_size = async_std::task::block_on(file.metadata())?.len(); - let pb = ProgressBar::new(total_size); + let mut pb = ProgressBar::new(total_size); + pb.set_units(Units::Bytes); Ok(FetchProgress { progress_bar: pb,