[yum-commits] urlgrabber/progress.py
zpavlas at osuosl.org
zpavlas at osuosl.org
Mon Dec 9 16:56:45 UTC 2013
urlgrabber/progress.py | 18 ++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)
New commits:
commit 0510186714c183b889a2714a6a6d5cb414bf5cab
Author: Zdenek Pavlas <zpavlas at redhat.com>
Date: Mon Dec 9 17:46:32 2013 +0100
single/multi progress: Use the same time formatting.
Add exactly two spaces before the formatted time. Before this
single downloaded used 2 or 5 spaces, while multi downloader
used 2 or 3 spaces depending on the screen width.
diff --git a/urlgrabber/progress.py b/urlgrabber/progress.py
index 5d148f0..9b77c54 100644
--- a/urlgrabber/progress.py
+++ b/urlgrabber/progress.py
@@ -254,7 +254,7 @@ class TextMeter(BaseMeter):
use_hours = False
ui_size = tl.add(' | %5sB' % fread)
if self.size is None:
- ui_time = tl.add(' %9s' % format_time(etime, use_hours))
+ ui_time = tl.add(' %s' % format_time(etime, use_hours))
ui_end = tl.add(' ' * 5)
ui_rate = tl.add(' %5sB/s' % ave_dl)
out = '%-*.*s%s%s%s%s\r' % (tl.rest(), tl.rest(), text,
@@ -264,7 +264,7 @@ class TextMeter(BaseMeter):
frtime = format_time(rtime, use_hours)
frac = self.re.fraction_read()
- ui_time = tl.add(' %9s' % frtime)
+ ui_time = tl.add(' %s' % frtime)
ui_end = tl.add(' ETA ')
if sofar_size is None:
@@ -301,7 +301,7 @@ class TextMeter(BaseMeter):
else:
use_hours = False
ui_size = tl.add(' | %5sB' % total_size)
- ui_time = tl.add(' %9s' % format_time(self.re.elapsed_time(),use_hours))
+ ui_time = tl.add(' %s' % format_time(self.re.elapsed_time(), use_hours))
ui_end, not_done = _term_add_end(tl, self.size, amount_read)
out = '\r%-*.*s%s%s%s\n' % (tl.rest(), tl.rest(), text,
ui_size, ui_time, ui_end)
@@ -541,21 +541,17 @@ class TextMultiFileMeter(MultiFileMeter):
tl = TerminalLine(8, 8+1+8)
if tl._llen > 80:
use_hours = True # For big screens, make it more readable.
- time_len = 9
else:
use_hours = False
- time_len = 7
-
ui_size = tl.add(' | %5sB' % format_number(dd))
-
if not self.re.total:
- ui_time = tl.add(' %*s' % (time_len,format_time(dt, use_hours)))
+ ui_time = tl.add(' %s' % format_time(dt, use_hours))
ui_end = tl.add(' ' * 5)
ui_rate = tl.add(' %5sB/s' % ave_dl)
out = '\r%-*.*s%s%s%s%s\r' % (tl.rest(), tl.rest(), text,
ui_rate, ui_size, ui_time, ui_end)
else:
- ui_time = tl.add(' %*s' % (time_len,format_time(rt, use_hours)))
+ ui_time = tl.add(' %s' % format_time(rt, use_hours))
ui_end = tl.add(' ETA ')
ui_sofar_pc = tl.add(' %i%%' % pf,
@@ -594,12 +590,10 @@ class TextMultiFileMeter(MultiFileMeter):
tl = TerminalLine(8)
if tl._llen > 80:
use_hours = True # For big screens, make it more readable.
- time_len = 9
else:
use_hours = False
- time_len = 7
ui_size = tl.add(' | %5sB' % total_size)
- ui_time = tl.add(' %*s' % (time_len, format_time(et, use_hours)))
+ ui_time = tl.add(' %s' % format_time(et, use_hours))
ui_end, not_done = _term_add_end(tl, meter.size, size)
out = '\r%-*.*s%s%s%s\n' % (tl.rest(), tl.rest(), text,
ui_size, ui_time, ui_end)
More information about the Yum-commits
mailing list