summaryrefslogtreecommitdiff
path: root/progress.py
diff options
context:
space:
mode:
Diffstat (limited to 'progress.py')
-rw-r--r--progress.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/progress.py b/progress.py
index 6686ad4ae..69c959279 100644
--- a/progress.py
+++ b/progress.py
@@ -76,6 +76,10 @@ def elapsed_str(total):
return ret
+def jobs_str(total):
+ return f"{total} job{'s' if total > 1 else ''}"
+
+
class Progress(object):
def __init__(
self,
@@ -170,10 +174,7 @@ class Progress(object):
else:
p = (100 * self._done) / self._total
if self._show_jobs:
- jobs = "[%d job%s] " % (
- self._active,
- "s" if self._active > 1 else "",
- )
+ jobs = f"[{jobs_str(self._active)}] "
else:
jobs = ""
if self._show_elapsed: