Show
Ignore:
Timestamp:
05/28/07 15:49:13 (18 months ago)
Author:
Tarek Ziad?? <tarek@…>
Message:

overall fix

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • atomisator/outputs/rss.py

    r91 r92  
    6767 
    6868    for item in entries: 
    69         if 'link' in item: 
     69        if 'link' in item.keys(): 
    7070            url = escape(item['link']) 
     71        elif 'url' in item.keys(): 
     72            url = escape(item['url']) 
    7173        else: 
    7274            url = 'no link' 
    7375 
    7476        header_text += RSS_ITEM_LI % {'item_id': url} 
    75         if 'modified_parsed' in item: 
     77        if 'modified_parsed' in item.keys(): 
    7678            item_time = item['modified_parsed'] 
    7779        else: 
     
    9496                    summary = summary[:i] 
    9597                summary += '...' 
     98        elif 'description' in item.keys(): 
     99            summary = item['description'] 
     100        elif 'content' in item.keys(): 
     101            summary = item['content'] 
    96102        else: 
    97103            summary = '?' 
    98104 
    99         if 'title' in item: 
     105        if 'title' in item.keys(): 
    100106            title = item['title'] 
    101107        else: