feed_plugin: add debug log of beginning and end of feed retrieval
This commit is contained in:
parent
98ca7e98a5
commit
53ce784cb1
|
@ -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,
|
||||
|
|
Reference in New Issue