diff options
Diffstat (limited to 'ipapython')
-rw-r--r-- | ipapython/ipautil.py | 4 | ||||
-rw-r--r-- | ipapython/kernel_keyring.py | 6 |
2 files changed, 5 insertions, 5 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): """ |