Fix crash on empty html pages
Was due to "chardet" returning "None", which then crashed "str.replace"
This commit is contained in:
		
							
								
								
									
										2
									
								
								morss.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								morss.py
									
									
									
									
									
								
							@@ -278,7 +278,7 @@ def decodeHTML(data, con=None):
 | 
				
			|||||||
			enc = chardet.detect(data)['encoding']
 | 
								enc = chardet.detect(data)['encoding']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	log(enc)
 | 
						log(enc)
 | 
				
			||||||
	return data.decode(enc, 'replace')
 | 
						return data.decode(enc, 'replace') if enc else data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def Fix(item, feedurl='/'):
 | 
					def Fix(item, feedurl='/'):
 | 
				
			||||||
	""" Improves feed items (absolute links, resolve feedburner links, etc) """
 | 
						""" Improves feed items (absolute links, resolve feedburner links, etc) """
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user