[Erp5-report] r40158 ivan - in /erp5/trunk/bt5/erp5_knowledge_pad: ExtensionTemplateItem/ bt/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Nov 10 10:03:44 CET 2010


Author: ivan
Date: Wed Nov 10 10:03:44 2010
New Revision: 40158

URL: http://svn.erp5.org?rev=40158&view=rev
Log:
Be more forgiving for bad RSS generators.

Modified:
    erp5/trunk/bt5/erp5_knowledge_pad/ExtensionTemplateItem/GetRssDataAsDict.py
    erp5/trunk/bt5/erp5_knowledge_pad/bt/revision

Modified: erp5/trunk/bt5/erp5_knowledge_pad/ExtensionTemplateItem/GetRssDataAsDict.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/ExtensionTemplateItem/GetRssDataAsDict.py?rev=40158&r1=40157&r2=40158&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/ExtensionTemplateItem/GetRssDataAsDict.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/ExtensionTemplateItem/GetRssDataAsDict.py [utf8] Wed Nov 10 10:03:44 2010
@@ -43,10 +43,10 @@ def getRssDataAsDict(self, url, username
     entry_dict['link'] = entry['link']
     entry_dict['other_links'] = [x['href'] for x in entry['links']]
     entry_dict['md5'] = md5.new(entry['link']).hexdigest() 
-    entry_dict['content'] = entry['summary']
-    entry_dict['date'] = entry['updated']
+    entry_dict['content'] = entry.get('summary', '')
+    entry_dict['date'] = entry.get('updated', None)
     entry_dict['img'] = [x['href'] for x in entry.get('enclosures', [])]
-    entry_dict['updated_parsed'] = entry['updated_parsed']
+    entry_dict['updated_parsed'] = entry.get('updated_parsed', None)
     result['items'].append(entry_dict)
   # sort by date
   result['items'] = sorted(result['items'], key=lambda k: k['updated_parsed'])

Modified: erp5/trunk/bt5/erp5_knowledge_pad/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/bt/revision?rev=40158&r1=40157&r2=40158&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] Wed Nov 10 10:03:44 2010
@@ -1 +1 @@
-601
\ No newline at end of file
+605
\ No newline at end of file




More information about the Erp5-report mailing list