diff options
Diffstat (limited to 'progress.py')
-rw-r--r-- | progress.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/progress.py b/progress.py index 6686ad4a..69c95927 100644 --- a/progress.py +++ b/progress.py | |||
@@ -76,6 +76,10 @@ def elapsed_str(total): | |||
76 | return ret | 76 | return ret |
77 | 77 | ||
78 | 78 | ||
79 | def jobs_str(total): | ||
80 | return f"{total} job{'s' if total > 1 else ''}" | ||
81 | |||
82 | |||
79 | class Progress(object): | 83 | class Progress(object): |
80 | def __init__( | 84 | def __init__( |
81 | self, | 85 | self, |
@@ -170,10 +174,7 @@ class Progress(object): | |||
170 | else: | 174 | else: |
171 | p = (100 * self._done) / self._total | 175 | p = (100 * self._done) / self._total |
172 | if self._show_jobs: | 176 | if self._show_jobs: |
173 | jobs = "[%d job%s] " % ( | 177 | jobs = f"[{jobs_str(self._active)}] " |
174 | self._active, | ||
175 | "s" if self._active > 1 else "", | ||
176 | ) | ||
177 | else: | 178 | else: |
178 | jobs = "" | 179 | jobs = "" |
179 | if self._show_elapsed: | 180 | if self._show_elapsed: |