Skip to content
Snippets Groups Projects
Commit 3de056bc authored by Thomas Woerner's avatar Thomas Woerner
Browse files

ipaclient_test: Fix Python2 decode use with Python3

This is a remain of the Python2 version and has been fixed.

Fixed: #86 (AttributeError: 'str' object has no attribute 'decode')
parent 6d328caa
No related branches found
No related tags found
No related merge requests found
......@@ -469,12 +469,19 @@ def main():
# validate zonemgr
if options.zonemgr:
if six.PY3:
with redirect_stdout(ansible_log):
bindinstance.validate_zonemgr_str(options.zonemgr)
else:
try:
# IDNA support requires unicode
encoding = getattr(sys.stdin, 'encoding', None)
if encoding is None:
encoding = 'utf-8'
if not isinstance(value, unicode):
value = options.zonemgr.decode(encoding)
else:
value = options.zonemgr
with redirect_stdout(ansible_log):
bindinstance.validate_zonemgr_str(value)
except ValueError as e:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment