unreadItems = self.listing.getFeedNumberOfUnreadItems(key)
title = xml.sax.saxutils.escape(self.listing.getFeedTitle(key))
updateTime = self.listing.getFeedUpdateTime(key)
- if updateTime == 0:
- updateTime = "Never"
subtitle = '%s / %d unread items' % (updateTime, unreadItems)
if unreadItems:
markup = FEED_TEMPLATE_UNREAD % (title, subtitle)
logger.debug("Feed %s (%s) unknown." % (key, title))
def getFeedUpdateTime(self, key):
- return time.ctime(self.db.execute("SELECT updateTime FROM feeds WHERE id=?;", (key,)).fetchone()[0])
+ update_time = self.db.execute(
+ "SELECT updateTime FROM feeds WHERE id=?;", (key,)).fetchone()[0]
+ if not update_time:
+ return "Never"
+ return time.ctime(update_time)
def getFeedNumberOfUnreadItems(self, key):
return self.db.execute("SELECT unread FROM feeds WHERE id=?;", (key,)).fetchone()[0]