ODT Input: CSS rationalization should not fail with non ascii class names

This commit is contained in:
Kovid Goyal 2011-10-24 22:05:45 +05:30
parent fe540ef887
commit 3ac697f8e0

View File

@ -74,7 +74,10 @@ class Extract(ODF2XHTML):
style = style[0] style = style[0]
css = style.text css = style.text
if css: if css:
style.text, sel_map = self.do_filter_css(css) css, sel_map = self.do_filter_css(css)
if not isinstance(css, unicode):
css = css.decode('utf-8', 'ignore')
style.text = css
for x in root.xpath('//*[@class]'): for x in root.xpath('//*[@class]'):
extra = [] extra = []
orig = x.get('class') orig = x.get('class')