From f44cf9f3be7aa6f74af279710303fd0bdf068cf2 Mon Sep 17 00:00:00 2001 From: Paul Nasrat Date: Thu, 22 Dec 2005 11:17:19 +0000 Subject: Make the progress bar work for depsolving (#176367) --- text.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'text.py') diff --git a/text.py b/text.py index 73aea749e..4529aa277 100644 --- a/text.py +++ b/text.py @@ -119,13 +119,16 @@ class ProgressWindow: self.scale = None def set(self, amount): - self.scale.set(int(amount)) + self.scale.set(float(amount) * self.multiplier) self.screen.refresh() def refresh(self): pass def __init__(self, screen, title, text, total, updpct): + self.multiplier = 1 + if total == 1.0: + self.multiplier = 100 self.screen = screen width = 55 if (len(text) > width): width = len(text) @@ -135,7 +138,7 @@ class ProgressWindow: g = GridForm(self.screen, title, 1, 2) g.add(t, 0, 0, (0, 0, 0, 1), anchorLeft=1) - self.scale = Scale(int(width), int(total)) + self.scale = Scale(int(width), float(total) * self.multiplier) g.add(self.scale, 0, 1) g.draw() -- cgit