Hey guys,
Ran into an issue: I copied and pasted the following example from the RSS
section of chapter 3:
(I changed "reponse.generic_patterns" to "response.generic_patterns", I
think it's a typo)
def news():
"generates rss feed form the wiki pages"
reponse.generic_patterns = ['.rss']
pages = db().select(db.page.ALL, orderby=db.page.title)
return dict(
title = 'mywiki rss feed',
link = 'http://127.0.0.1:8000/mywiki/default/index',
description = 'mywiki news',
created_on = request.now,
items = [
dict(title = row.title,
link = URL('show', args=row.id),
description = MARKMIN(row.body).xml(),
created_on = row.created_on
) for row in pages])
And I get back the following error when I run that controller function:
*'dict' object is not callable*
I believe it breaks here:
items = [rss2.RSSItem(
title=entry.get('title','(notitle)'),
link=entry('link',None),
description=entry.get('description',''),
pubDate=entry.get('created_on', now)
) for entry in feed.get('entries',[])])
In web2py/gluon/serializers.py in rss at line 107
I'm running version 2.0.0 (2012-05-16 18:23:15) dev
Can anyone tell if either this is a bug, or an error on my end?
Thanks for the help,
Thomas