From 84e8d045b8bca18c9857f376f4031f3fdea4bc4c Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Mon, 1 Dec 2014 12:31:12 -0600 Subject: [PATCH] Quick fix for Descriptions when string--needs to be revisited. --- fanficdownloader/adapters/base_adapter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fanficdownloader/adapters/base_adapter.py b/fanficdownloader/adapters/base_adapter.py index bcf7d907..a61ef316 100644 --- a/fanficdownloader/adapters/base_adapter.py +++ b/fanficdownloader/adapters/base_adapter.py @@ -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))