r294 - in branches/rewrite: . src
Otavio Salvador
partial-mirror-devel@lists.alioth.debian.org
Wed, 10 Nov 2004 17:56:08 -0700
Author: otavio
Date: Wed Nov 10 17:56:07 2004
New Revision: 294
Modified:
branches/rewrite/ (props changed)
branches/rewrite/src/DisplayStatus.py
Log:
r228@nurf: otavio | 2004-11-11T00:52:22.686798Z
flush stdout and say when is Done.
Modified: branches/rewrite/src/DisplayStatus.py
==============================================================================
--- branches/rewrite/src/DisplayStatus.py (original)
+++ branches/rewrite/src/DisplayStatus.py Wed Nov 10 17:56:07 2004
@@ -74,10 +74,12 @@
def start(self, url, size):
BaseDisplayStatus.start(self, url, size)
sys.stdout.write("\r" + " " * 80 + "\rGetting %d: %s\n" % (self._items[url]['id'], url))
+ sys.stdout.flush()
def update(self, url, current):
BaseDisplayStatus.update(self, url, current)
- if self._items[url]['current'] == self._items[url]['size']:
+ if current == self._items[url]['size']:
+ sys.stdout.write("\r" + " " * 80 + "\rDone: %s\n" % url)
self._items[url]['finished'] = True
sys.stdout.write("\r" + " " * 80 + "\r")
for url in self._items.keys():
@@ -95,3 +97,4 @@
def errored(self, url, message):
BaseDisplayStatus.errored(self, url, message)
sys.stdout.write("\r" + " " * 80 + "\rFailed: %s\n" % url)
+ sys.stdout.flush()