From 7699c83797cd59765e2cebe7c7bffafa5c35e811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20Ram=C3=ADrez?= Date: Tue, 12 Apr 2016 14:47:35 -0600 Subject: [PATCH] Fix passing Py3 bytes object to _unescape_entities. --- secretary.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secretary.py b/secretary.py index 3282e46..f26b5ff 100644 --- a/secretary.py +++ b/secretary.py @@ -539,7 +539,7 @@ class Renderer(object): xml_source = xml_document.toxml() xml_source = xml_source.encode('ascii', 'xmlcharrefreplace') jinja_template = self.environment.from_string( - self._unescape_entities(xml_source) + self._unescape_entities(xml_source.decode('utf-8')) ) result = jinja_template.render(**kwargs)