From 4b104c742b6fcf68671e4f81968973680858950f Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Tue, 26 Jan 2016 15:05:14 +0100 Subject: [PATCH] ipautil: Use mode 'w+' in write_tmp_file Python defaults to 'w+b', but all callers in IPA write use text (as opposed to bytes). https://fedorahosted.org/freeipa/ticket/5638 Reviewed-By: Jan Cholasta --- ipapython/ipautil.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipapython/ipautil.py b/ipapython/ipautil.py index 91a0eb215..6d07e07a0 100644 --- a/ipapython/ipautil.py +++ b/ipapython/ipautil.py @@ -251,7 +251,7 @@ def copy_template_file(infilename, outfilename, vars): def write_tmp_file(txt): - fd = tempfile.NamedTemporaryFile() + fd = tempfile.NamedTemporaryFile('w+') fd.write(txt) fd.flush()