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