fix html cleanup of empty string

This commit is contained in:
j 2013-12-01 12:35:38 +00:00
parent 6f68729b6f
commit 37cd92dfba

View file

@ -395,6 +395,8 @@ def sanitize_fragment(html):
import html5lib import html5lib
return html5lib.parseFragment(html).toxml().decode('utf-8') return html5lib.parseFragment(html).toxml().decode('utf-8')
''' '''
if not html:
return u''
import lxml.html import lxml.html
body = lxml.html.document_fromstring(html).find('body') body = lxml.html.document_fromstring(html).find('body')
html = lxml.html.tostring(body, encoding='utf-8')[6:-7].decode('utf-8') html = lxml.html.tostring(body, encoding='utf-8')[6:-7].decode('utf-8')