no unit scaling for small totals

This commit is contained in:
Casper da Costa-Luis
2020-01-26 23:13:02 +00:00
parent 5d10606e09
commit c6c8b80219
2 changed files with 4 additions and 3 deletions
+4 -1
View File
@@ -47,6 +47,7 @@ class Tqdm(tqdm):
bar_format=None,
bytes=False, # pylint: disable=W0622
file=None,
total=None,
**kwargs
):
"""
@@ -61,9 +62,10 @@ class Tqdm(tqdm):
kwargs : anything accepted by `tqdm.tqdm()`
"""
kwargs = kwargs.copy()
kwargs.setdefault("unit_scale", True)
if bytes:
kwargs = merge(self.BYTES_DEFAULTS, kwargs)
else:
kwargs.setdefault("unit_scale", total > 999 if total else True)
if file is None:
file = sys.stderr
self.desc_persist = desc
@@ -84,6 +86,7 @@ class Tqdm(tqdm):
desc=desc,
bar_format="!",
lock_args=(False,),
total=total,
**kwargs
)
if bar_format is None:
-2
View File
@@ -54,8 +54,6 @@ def add(repo, targets, recursive=False, no_commit=False, fname=None):
stage.dump()
stages_list += stages
# remove filled bar bit of progress, leaving stats
pbar.bar_format = pbar.BAR_FMT_DEFAULT.replace("|{bar:10}|", " ")
return stages_list