replace super bar with intermediate "Adding..." for single files

This commit is contained in:
Casper da Costa-Luis
2020-01-26 23:33:38 +00:00
parent 426972e55f
commit dd34100310
+5 -9
View File
@@ -24,13 +24,9 @@ def add(repo, targets, recursive=False, no_commit=False, fname=None):
stages_list = []
num_targets = len(targets)
with Tqdm(
total=num_targets,
desc="Add",
unit="file",
leave=True,
disable=True if num_targets < 2 else None,
) as pbar:
with Tqdm(total=num_targets, desc="Add", unit="file", leave=True) as pbar:
if num_targets == 1:
pbar.bar_format = "Adding..."
for target in targets:
sub_targets = _find_all_targets(repo, target, recursive)
pbar.total += len(sub_targets) - 1
@@ -62,8 +58,8 @@ def add(repo, targets, recursive=False, no_commit=False, fname=None):
stages_list += stages
if pbar.disable:
pbar.write("100% Add")
if num_targets == 1:
pbar.bar_format = pbar.BAR_FMT_DEFAULT
return stages_list