Quick fix for Descriptions when string--needs to be revisited.

This commit is contained in:
Jim Miller 2014-12-01 12:31:12 -06:00
parent a274a83726
commit 84e8d045b8

View file

@ -468,7 +468,9 @@ class BaseSiteAdapter(Configurable):
#print("\n\nsvalue:\n%s\n"%svalue)
if self.getConfig('keep_summary_html'):
if isinstance(svalue,basestring):
svalue = bs.BeautifulSoup(svalue,"html5lib")
# bs4/html5lib add html, header and body tags.
svalue = bs.BeautifulSoup(svalue,"html5lib").body
svalue.name='span'
self.story.setMetadata('description',self.utf8FromSoup(url,svalue))
else:
self.story.setMetadata('description',stripHTML(svalue))