From c71327fbc0c05ad0df7719e1d2c1d844782fa224 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Safa=20Ar=C4=B1man?= Date: Tue, 20 Aug 2019 23:21:19 +0300 Subject: [PATCH] fix ui bug caused by percentage calculation --- pisi/cli/__init__.py | 1 - pisi/fetcher.py | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pisi/cli/__init__.py b/pisi/cli/__init__.py index df965ee0..3f286493 100644 --- a/pisi/cli/__init__.py +++ b/pisi/cli/__init__.py @@ -170,7 +170,6 @@ class CLI(pisi.ui.UI): if no_expr.search(s): return False - def display_progress(self, **ka): """ display progress of any operation """ if ka['operation'] in ["removing", "rebuilding-db"]: diff --git a/pisi/fetcher.py b/pisi/fetcher.py index ae1b93e3..9e1d94d8 100644 --- a/pisi/fetcher.py +++ b/pisi/fetcher.py @@ -64,6 +64,8 @@ class FetchHandler: self.size = blocknum * bs + self.exist_size if self.total_size: self.percent = self.size * 100 / self.total_size + if self.percent > 100: + self.percent = 100 else: self.percent = 0