diff options
author | Cédric Bonhomme <kimble.mandel@gmail.com> | 2014-01-06 07:53:55 +0100 |
---|---|---|
committer | Cédric Bonhomme <kimble.mandel@gmail.com> | 2014-01-06 07:53:55 +0100 |
commit | 716322058ac9077ad19eb4d8284a82ca2e63e4e6 (patch) | |
tree | 3710ea1035eff3b7315e8c24bd3d43e93e58fb06 /pyaggr3g470r/views.py | |
parent | Displaying more information in the /feed page. (diff) | |
download | newspipe-716322058ac9077ad19eb4d8284a82ca2e63e4e6.tar.gz newspipe-716322058ac9077ad19eb4d8284a82ca2e63e4e6.tar.bz2 newspipe-716322058ac9077ad19eb4d8284a82ca2e63e4e6.zip |
Minor fix when a feed contains 0 article.
Diffstat (limited to 'pyaggr3g470r/views.py')
-rw-r--r-- | pyaggr3g470r/views.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/pyaggr3g470r/views.py b/pyaggr3g470r/views.py index af2abc7b..34cdcea7 100644 --- a/pyaggr3g470r/views.py +++ b/pyaggr3g470r/views.py @@ -146,10 +146,16 @@ def feed(feed_id=None): tag_cloud = utils.tag_cloud(top_words) today = datetime.datetime.now() - last_article = articles[0].date - first_article = articles[-1].date - delta = last_article - first_article - average = round(float(len(articles)) / abs(delta.days), 2) + try: + last_article = articles[0].date + first_article = articles[-1].date + delta = last_article - first_article + average = round(float(len(articles)) / abs(delta.days), 2) + except: + last_article = datetime.datetime.fromtimestamp(0) + first_article = datetime.datetime.fromtimestamp(0) + delta = last_article - first_article + average = 0 elapsed = today - last_article return render_template('feed.html', head_title=feed.title, feed=feed, tag_cloud=tag_cloud, \ |