From 57fb363f92348e93258403657faf93c08c0ca1ad Mon Sep 17 00:00:00 2001 From: "Neal H. Walfield" Date: Wed, 14 Sep 2011 14:32:12 +0200 Subject: [PATCH] When computing the progress, avoid division by zero. --- src/rss_sqlite.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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) -- 1.7.9.5