diff --git a/progressbar/bar.py b/progressbar/bar.py index e6d32977..7270cbc9 100644 --- a/progressbar/bar.py +++ b/progressbar/bar.py @@ -405,11 +405,11 @@ def percentage(self): elif self.max_value: todo = self.value - self.min_value total = self.max_value - self.min_value - percentage = todo / total + percentage = 100.0 * todo / total else: - percentage = 1 + percentage = 100.0 - return percentage * 100 + return percentage def get_last_update_time(self): if self._last_update_time: