moksha/api/widgets/feed/feed.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit 226bc3d7407ce93455d36fc6a0fe32564b3b6f56
Author: Luke Macken <lmacken(a)redhat.com>
Date: Wed Feb 18 01:22:29 2009 -0500
Allow the feed id to be passed into the iterentries 'd' argument
diff --git a/moksha/api/widgets/feed/feed.py b/moksha/api/widgets/feed/feed.py
index 11b7617..e8c83a4 100644
--- a/moksha/api/widgets/feed/feed.py
+++ b/moksha/api/widgets/feed/feed.py
@@ -64,6 +64,7 @@ class Feed(Widget):
def iterentries(self, d=None, limit=None):
url = self.url or d.get('url')
+ id = d and d.get('id', self.id) or self.id
if moksha.feed_cache:
feed = moksha.feed_cache.fetch(url)
else:
@@ -88,7 +89,7 @@ class Feed(Widget):
d['title'] = 'Unable to parse feed'
return
for i, entry in enumerate(feed.get('entries', [])):
- entry['uid'] = '%s_%d' % (self.id, i)
+ entry['uid'] = '%s_%d' % (id, i)
entry['link'] = entry.get('link')
if i == limit:
break
Show replies by date