adapted to feedparser 5.1.3
This commit is contained in:
		
							
								
								
									
										13
									
								
								atomstrom.py
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								atomstrom.py
									
									
									
									
									
								
							@@ -84,7 +84,7 @@ class Feedinfo(Base):
 | 
			
		||||
        self.encoding = parser.get('encoding')
 | 
			
		||||
        self.bozo = parser.get('bozo')
 | 
			
		||||
        self.lastfetched = datetime.now()
 | 
			
		||||
        if parser.get('status') == 200:
 | 
			
		||||
        if parser.get('status') == 200 or parser.get('status') == 302:
 | 
			
		||||
            self.lastsuccessful = datetime.now()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -122,15 +122,18 @@ class Entry(Base):
 | 
			
		||||
            self.link = entry.get('link').encode('latin-1', 'replace')
 | 
			
		||||
        if entry.has_key('summary'):
 | 
			
		||||
            self.summary = entry.get('summary').encode('latin-1', 'replace')
 | 
			
		||||
        #if entry.has_key('content'):
 | 
			
		||||
        #    self.content = entry.get('content')
 | 
			
		||||
        if entry.has_key('content'):
 | 
			
		||||
            self.content = entry.get('content')[0].value.encode('latin-1', 'replace')
 | 
			
		||||
        if entry.has_key('author'):
 | 
			
		||||
            self.author = entry.get('author').encode('latin-1', 'replace')
 | 
			
		||||
        if entry.has_key('updated_parsed'):
 | 
			
		||||
            updated_parsed = entry.get('updated_parsed')
 | 
			
		||||
            self.updated = datetime.fromtimestamp(mktime(updated_parsed))
 | 
			
		||||
        if entry.has_key('enclosures'):
 | 
			
		||||
            self.enclosures = entry.get('enclosures').encode('latin-1', 'replace')
 | 
			
		||||
        if entry.has_key('enclosures') and len(entry.get('enclosures')) > 0:
 | 
			
		||||
            print 'enclosures';
 | 
			
		||||
            pp=pprint.PrettyPrinter(depth=4)
 | 
			
		||||
            pp.pprint(entry.get('enclosures'))
 | 
			
		||||
            #self.enclosures = entry.get('enclosures').encode('latin-1', 'replace')
 | 
			
		||||
        self.lastfetched = datetime.now()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3741
									
								
								feedparser.py
									
									
									
									
									
								
							
							
						
						
									
										3741
									
								
								feedparser.py
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user