mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-01 23:08:43 +01:00
disable super progress bar for single-files
TODO: actually disable sub-bars instead
This commit is contained in:
+11
-1
@@ -23,7 +23,14 @@ def add(repo, targets, recursive=False, no_commit=False, fname=None):
|
||||
targets = [targets]
|
||||
|
||||
stages_list = []
|
||||
with Tqdm(total=len(targets), desc="Add", unit="file", leave=True) as pbar:
|
||||
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:
|
||||
for target in targets:
|
||||
sub_targets = _find_all_targets(repo, target, recursive)
|
||||
pbar.total += len(sub_targets) - 1
|
||||
@@ -55,6 +62,9 @@ def add(repo, targets, recursive=False, no_commit=False, fname=None):
|
||||
|
||||
stages_list += stages
|
||||
|
||||
if pbar.disable:
|
||||
pbar.write("100% Add")
|
||||
|
||||
return stages_list
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user