summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipapython/ipautil.py4
-rw-r--r--ipapython/kernel_keyring.py6
-rw-r--r--ipatests/test_ipapython/test_ipautil.py2
3 files changed, 6 insertions, 6 deletions
diff --git a/ipapython/ipautil.py b/ipapython/ipautil.py
index 7949bdf05..91a0eb215 100644
--- a/ipapython/ipautil.py
+++ b/ipapython/ipautil.py
@@ -464,7 +464,7 @@ def run(args, stdin=None, raiseonerr=True, nolog=(), env=None,
if six.PY2:
output = stdout
else:
- output = stdout.encode(encoding)
+ output = stdout.decode(encoding)
else:
output = None
@@ -472,7 +472,7 @@ def run(args, stdin=None, raiseonerr=True, nolog=(), env=None,
if six.PY2:
error_output = stderr
else:
- error_output = stderr.encode(encoding)
+ error_output = stderr.decode(encoding)
else:
error_output = None
diff --git a/ipapython/kernel_keyring.py b/ipapython/kernel_keyring.py
index 7ba916ccb..ed4868a9d 100644
--- a/ipapython/kernel_keyring.py
+++ b/ipapython/kernel_keyring.py
@@ -50,7 +50,7 @@ def get_real_key(key):
raiseonerr=False, capture_output=True)
if result.returncode:
raise ValueError('key %s not found' % key)
- return result.output.rstrip()
+ return result.raw_output.rstrip()
def get_persistent_key(key):
assert isinstance(key, str)
@@ -58,7 +58,7 @@ def get_persistent_key(key):
raiseonerr=False, capture_output=True)
if result.returncode:
raise ValueError('persistent key %s not found' % key)
- return result.output.rstrip()
+ return result.raw_output.rstrip()
def is_persistent_keyring_supported():
uid = os.geteuid()
@@ -93,7 +93,7 @@ def read_key(key):
if result.returncode:
raise ValueError('keyctl pipe failed: %s' % result.error_log)
- return result.output
+ return result.raw_output
def update_key(key, value):
"""
diff --git a/ipatests/test_ipapython/test_ipautil.py b/ipatests/test_ipapython/test_ipautil.py
index 8a437f83e..52f87c7f6 100644
--- a/ipatests/test_ipapython/test_ipautil.py
+++ b/ipatests/test_ipapython/test_ipautil.py
@@ -444,7 +444,7 @@ def test_run_no_capture_output():
def test_run_bytes():
result = ipautil.run(['echo', b'\x01\x02'], capture_output=True)
assert result.returncode == 0
- assert result.output == b'\x01\x02\n'
+ assert result.raw_output == b'\x01\x02\n'
def test_run_decode():