[Erp5-report] r41856 nicolas - /erp5/trunk/products/PortalTransforms/transforms/safe_html.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Dec 29 14:10:48 CET 2010
Author: nicolas
Date: Wed Dec 29 14:10:48 2010
New Revision: 41856
URL: http://svn.erp5.org?rev=41856&view=rev
Log:
if parsers (HTMLParser, lxml.html.parser or BeautifulSoup) return unicode, encode output into 'utf-8'
Modified:
erp5/trunk/products/PortalTransforms/transforms/safe_html.py
Modified: erp5/trunk/products/PortalTransforms/transforms/safe_html.py
URL: http://svn.erp5.org/erp5/trunk/products/PortalTransforms/transforms/safe_html.py?rev=41856&r1=41855&r2=41856&view=diff
==============================================================================
--- erp5/trunk/products/PortalTransforms/transforms/safe_html.py [utf8] (original)
+++ erp5/trunk/products/PortalTransforms/transforms/safe_html.py [utf8] Wed Dec 29 14:10:48 2010
@@ -443,6 +443,8 @@ class SafeHTML:
# avoid breaking now.
# continue into the loop with repaired html
else:
+ if isinstance(orig, unicode):
+ orig = orig.encode('utf-8')
data.setData(orig)
break
return data
More information about the Erp5-report
mailing list