[yum-commits] urlgrabber/progress.py
zpavlas at osuosl.org
zpavlas at osuosl.org
Wed Aug 8 14:10:08 UTC 2012
urlgrabber/progress.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
New commits:
commit 9687ca6f12a8bd938b9581b3f30c96a9ae68d2ed
Author: ZdenÄk Pavlas <zpavlas at redhat.com>
Date: Wed Aug 8 16:09:47 2012 +0200
TextMultiFileMeter: dont spam too much
diff --git a/urlgrabber/progress.py b/urlgrabber/progress.py
index 3466e1a..f59afb0 100644
--- a/urlgrabber/progress.py
+++ b/urlgrabber/progress.py
@@ -493,7 +493,7 @@ class TextMultiFileMeter(MultiFileMeter):
def __init__(self, fo=sys.stderr, threaded=True):
self.fo = fo
MultiFileMeter.__init__(self, threaded)
- self.index = 0
+ self.index_time = self.index = 0
# files: ###/### ###% data: ######/###### ###% time: ##:##:##/##:##:##
# New output, like TextMeter output...
@@ -530,7 +530,9 @@ class TextMultiFileMeter(MultiFileMeter):
ave_dl = format_number(self.re.average_rate())
# cycle through active meters
- self.index = (self.index + 1) % len(self.meters)
+ if now > self.index_time:
+ self.index_time = now + 1.0
+ self.index = (self.index + 1) % len(self.meters)
meter = self.meters[self.index]
text = meter.text or meter.basename
if tf > 1:
More information about the Yum-commits
mailing list