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: |
