X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/852a6258b74c3c8dc23b591491eedf74cf86eea5..2c15db814c7f40406b6a86383e3e4bc8825b7faf:/librarian/html.py diff --git a/librarian/html.py b/librarian/html.py index 67f0061..ed7b4d6 100644 --- a/librarian/html.py +++ b/librarian/html.py @@ -38,10 +38,10 @@ def html_has_content(text): def transform_abstrakt(abstrakt_element): style_filename = get_stylesheet('legacy') style = etree.parse(style_filename) - xml = etree.tostring(abstrakt_element) - document = etree.parse(six.BytesIO(xml.replace('abstrakt', 'dlugi_cytat'))) # HACK + xml = etree.tostring(abstrakt_element, encoding='unicode') + document = etree.parse(six.StringIO(xml.replace('abstrakt', 'dlugi_cytat'))) # HACK result = document.xslt(style) - html = re.sub('', '', etree.tostring(result)) + html = re.sub('', '', etree.tostring(result, encoding='unicode')) return re.sub(']*>', '', html)