summaryrefslogtreecommitdiffstats
path: root/ipapython
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2016-01-26 15:05:14 +0100
committerJan Cholasta <jcholast@redhat.com>2016-02-17 10:41:29 +0100
commit4b104c742b6fcf68671e4f81968973680858950f (patch)
tree184f1cbb8fb5909930290220080a5e440148e14e /ipapython
parent200614872e664db38aa7610b2aad818882aaa2a8 (diff)
downloadfreeipa-4b104c742b6fcf68671e4f81968973680858950f.tar.gz
freeipa-4b104c742b6fcf68671e4f81968973680858950f.tar.xz
freeipa-4b104c742b6fcf68671e4f81968973680858950f.zip
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 <jcholast@redhat.com>
Diffstat (limited to 'ipapython')
-rw-r--r--ipapython/ipautil.py2
1 files changed, 1 insertions, 1 deletions
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()