aboutsummaryrefslogtreecommitdiff
path: root/pyaggr3g470r/views.py
diff options
context:
space:
mode:
authorCédric Bonhomme <kimble.mandel@gmail.com>2014-01-06 07:53:55 +0100
committerCédric Bonhomme <kimble.mandel@gmail.com>2014-01-06 07:53:55 +0100
commit716322058ac9077ad19eb4d8284a82ca2e63e4e6 (patch)
tree3710ea1035eff3b7315e8c24bd3d43e93e58fb06 /pyaggr3g470r/views.py
parentDisplaying more information in the /feed page. (diff)
downloadnewspipe-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.py14
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, \
bgstack15