From 8eb520f5169284c0b3c6b186f2b627fcb5a24aaa Mon Sep 17 00:00:00 2001 From: Casper da Costa-Luis Date: Thu, 17 Oct 2019 21:11:47 +0100 Subject: [PATCH] fix ncols_desc=0 (#2627) - fixes #2598 --- dvc/progress.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dvc/progress.py b/dvc/progress.py index df36726b8..f64459601 100644 --- a/dvc/progress.py +++ b/dvc/progress.py @@ -114,5 +114,11 @@ class Tqdm(tqdm): d = super(Tqdm, self).format_dict ncols = d["ncols"] or 80 ncols_desc = ncols - len(self.format_meter(ncols_desc=1, **d)) + 1 - d["ncols_desc"] = max(ncols_desc, 0) + ncols_desc = max(ncols_desc, 0) + if ncols_desc: + d["ncols_desc"] = ncols_desc + else: + # work-around for zero-width desc + d["ncols_desc"] = 1 + d["desc"] = 0 return d