Django rss feedparser retorna um feed sem “título”

Estou escrevendo um leitor de feeds RSS básico no Django. Eu tenho um formulário no qual um usuário envia um feed rss e eu adiciono à sua lista de feeds. Mas, por algum motivo, não consigo extrair informações básicas sobre o feed usando o analisador de feeds.

quando eu corro o seguinte código:

def form_valid(self, form): user = self.request.user link = form.cleaned_data['link'] feed = feedparser.parse(link).feed title = feed.title try: feed_obj = Feed.objects.get(link=link) except ObjectDoesNotExist: feed_obj = Feed(link=link, title=title) feed_obj.save() user.get_profile().feeds.add(feed_obj) return super(DashboardView, self).form_valid(form) 

O Django me lança uma exceção “object não tem atributo ‘título'” na linha 5:

 title = feed.title 

Detalhes completos do erro são:

 Traceback: File "/home/yaniv/nextfeed/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 115. response = callback(request, *callback_args, **callback_kwargs) File "/home/yaniv/nextfeed/venv/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view 25. return view_func(request, *args, **kwargs) File "/home/yaniv/nextfeed/venv/local/lib/python2.7/site-packages/django/views/generic/base.py" in view 68. return self.dispatch(request, *args, **kwargs) File "/home/yaniv/nextfeed/venv/local/lib/python2.7/site-packages/django/views/generic/base.py" in dispatch 86. return handler(request, *args, **kwargs) File "/home/yaniv/nextfeed/venv/local/lib/python2.7/site-packages/django/views/generic/edit.py" in post 165. return self.form_valid(form) File "/home/yaniv/nextfeed/profiles/views.py" in form_valid 48. title = feed.title File "/home/yaniv/nextfeed/venv/local/lib/python2.7/site-packages/feedparser.py" in __getattr__ 416. raise AttributeError, "object has no attribute '%s'" % key Exception Type: AttributeError at /dashboard Exception Value: object has no attribute 'title' 

O que estou fazendo de errado?

EDIT: Eu segui o programa com pdb. Logo antes da linha problemática, recebi:

 (Pdb) link u'http://feedparser.org/docs/examples/rss20.xml' (Pdb) feed {'xhtml_script': {'type': u'text/javascript', 'language': u'javascript'}, 'summary': u''}