From c2275e4725a1eff7041b47310abfa2786fa6b7f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20Ram=C3=ADrez?= Date: Tue, 12 Apr 2016 12:26:40 -0600 Subject: [PATCH] Escape final rendered xml --- secretary.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secretary.py b/secretary.py index 318a7cf..3282e46 100644 --- a/secretary.py +++ b/secretary.py @@ -545,7 +545,7 @@ class Renderer(object): result = jinja_template.render(**kwargs) result = self._encode_escape_chars(result) - final_xml = parseString(result) + final_xml = parseString(result.encode('ascii', 'xmlcharrefreplace')) if self.template_images: self.replace_images(final_xml)