From: Neal H. Walfield Date: Wed, 14 Sep 2011 12:32:12 +0000 (+0200) Subject: When computing the progress, avoid division by zero. X-Git-Url: http://git.maemo.org/git/?p=feedingit;a=commitdiff_plain;h=57fb363f92348e93258403657faf93c08c0ca1ad;hp=ef4aa65a014014fa32b32fd1ffdcab07b78597a6 When computing the progress, avoid division by zero. --- diff --git a/src/rss_sqlite.py b/src/rss_sqlite.py index 8ad30da..c6a053b 100644 --- a/src/rss_sqlite.py +++ b/src/rss_sqlite.py @@ -905,8 +905,11 @@ class Listing: in_progress = stats['jobs-in-progress'] queued = stats['jobs-queued'] - percent = (100 * ((completed + in_progress / 2.)) - / (completed + in_progress + queued)) + try: + percent = (100 * ((completed + in_progress / 2.)) + / (completed + in_progress + queued)) + except ZeroDivisionError: + percent = 100 update_server_object().UpdateProgress( percent, completed, in_progress, queued, 0, 0, 0, key)