From: Duncan W. <du...@fr...> - 2008-06-29 01:41:36
|
Author: duncan Date: Sat Jun 28 21:41:39 2008 New Revision: 10827 Log: Updated to use the content item when available Modified: branches/rel-1/freevo/src/plugins/headlines.py Modified: branches/rel-1/freevo/src/plugins/headlines.py ============================================================================== --- branches/rel-1/freevo/src/plugins/headlines.py (original) +++ branches/rel-1/freevo/src/plugins/headlines.py Sat Jun 28 21:41:39 2008 @@ -140,13 +140,15 @@ try: # parse the document - print 'DJW:self.url:', self.url doc = util.feedparser.parse(self.url) if doc.status < 400: for entry in doc['entries']: title = Unicode(entry.title) link = Unicode(entry.link) - description = Unicode(entry['summary_detail'].value) + if entry.has_key('content') and len(entry['content']) >= 1: + description = Unicode(entry['content'][0].value) + else: + description = Unicode(entry['summary_detail'].value) headlines.append((title, link, description)) else: _debug_('Error %s, getting %r' % (doc.status, self.url)) |