feed_plugin: add debug log of beginning and end of feed retrieval

This commit is contained in:
Benjamin Dauvergne 2013-08-27 18:07:23 +02:00
parent 98ca7e98a5
commit 53ce784cb1
1 changed files with 2 additions and 0 deletions

View File

@ -45,6 +45,7 @@ class ShowUserFeedPlugin(CMSPluginBase):
def get_feeds(self, instance, user):
entries = []
logger.debug('loading RSS feeds of user %s', user.username)
for pref in models.FeedPreference.objects.filter(user=user):
feed = feedparser.parse(pref.feed.url)
for entry in feed.entries:
@ -55,6 +56,7 @@ class ShowUserFeedPlugin(CMSPluginBase):
break
entries.append((date, entry.title, entry.link, pref.feed.name,
pref.feed.color_hex, pref.feed.css_classes))
logger.debug('loading finished of %s entries', len(entries))
entries.sort(reverse=True)
entries = entries[:instance.limit]
return [dict(title=title, link=link, feed_name=feed_name,