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



Reply via email to