revisor/modgui/__init__.py | 3 ++-
revisor/progress.py | 5 +++++
2 files changed, 7 insertions(+), 1 deletion(-)
New commits:
commit 4f6d1b47f3d89796625e0d692343d067162bff9d
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Sat Dec 5 14:32:15 2009 -0500
Prevent division by zero
diff --git a/revisor/progress.py b/revisor/progress.py
index da57893..78e81ad 100644
--- a/revisor/progress.py
+++ b/revisor/progress.py
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
#
# Copyright 2007-2009 Fedora Unity Project (
http://fedoraunity.org)
#
@@ -465,6 +466,10 @@ class dlcb(urlgrabber.progress.BaseMeter):
def _do_update(self, amount_read, now=None):
if self.size is None:
return
+
+ if self.size == 0:
+ return
+
pct = float(amount_read) / self.size
curval = self.pbar.get_fraction()
newval = (pct * 1/self.total) + (self.current / self.total)
commit e79026ce02b6e225bc7986cfa76a6af7a1532bbb
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Sat Dec 5 14:31:45 2009 -0500
Force "user" to be a string (#532908)
diff --git a/revisor/modgui/__init__.py b/revisor/modgui/__init__.py
index 2e1c1fb..9d08d9e 100644
--- a/revisor/modgui/__init__.py
+++ b/revisor/modgui/__init__.py
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
#
# Copyright 2007-2009 Fedora Unity Project (
http://fedoraunity.org)
#
@@ -188,7 +189,7 @@ class RevisorGui:
pid = os.fork()
if not pid:
self.log.info(_("Opening up /usr/bin/sudo -u %s /usr/bin/xdg-open
%s") % (user,url))
- os.execv("/usr/bin/sudo", ["/usr/bin/sudo",
"-u", user, "/usr/bin/xdg-open", "%s" % (url)])
+ os.execv("/usr/bin/sudo", ["/usr/bin/sudo",
"-u", "%s" % user, "/usr/bin/xdg-open", "%s" %
(url)])
def on_button_revisor_link_clicked(self, *args):
self.open_url(REVISOR_HOMEPAGE)