From b9032ca31c258ee2ea89472d6508827a25a0f012 Mon Sep 17 00:00:00 2001 From: "G.Tjebbes" Date: Sun, 1 Nov 2020 20:16:40 +0100 Subject: [PATCH] Fix #5: Error generating py3o documents under py3 --- sqla_inspect/py3o.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sqla_inspect/py3o.py b/sqla_inspect/py3o.py index 742792c..f5f7334 100644 --- a/sqla_inspect/py3o.py +++ b/sqla_inspect/py3o.py @@ -12,7 +12,7 @@ >>> odt_file_datas = compile_template(model, template.data_obj) """ from __future__ import absolute_import -from io import StringIO +from io import BytesIO from xml.sax.saxutils import escape @@ -380,7 +380,7 @@ def compile_template(instance, template, additionnal_context=None): if additionnal_context is not None: py3o_context.update(additionnal_context) - output_doc = StringIO() + output_doc = BytesIO() odt_builder = Template(template, output_doc) odt_builder.render(py3o_context)