r241 - branches/rewrite/src
Otavio Salvador
partial-mirror-devel@lists.alioth.debian.org
Wed, 22 Sep 2004 08:55:38 -0600
Author: otavio
Date: Wed Sep 22 08:55:37 2004
New Revision: 241
Modified:
branches/rewrite/src/DisplayInfo.py
Log:
Improve the information displayed.
Modified: branches/rewrite/src/DisplayInfo.py
==============================================================================
--- branches/rewrite/src/DisplayInfo.py (original)
+++ branches/rewrite/src/DisplayInfo.py Wed Sep 22 08:55:37 2004
@@ -17,15 +17,17 @@
# $Id$
import sys
+import os
class DisplayInfo:
info_windows = []
-
+
def add(self, window):
if window not in self.info_windows:
self.info_windows.append(window)
def refresh(self):
+ sys.stdout.write('\r')
map(lambda x: x.refresh(), self.info_windows)
class TextProgressBar:
@@ -36,6 +38,7 @@
self.current = min
def refresh(self):
- sys.stdout.write("[ %.2f%% %s]\r" % (100*(self.current/(self.max - self.min)), self.text))
+ sys.stdout.write("[ %.2f%% %s]" % (self.current*100/(self.max - self.min), os.path.basename(self.text).split('_')[0]))
+ sys.stdout.flush()
ProgressBar = TextProgressBar