From b9969c6afe4f98e8dd291a012807ab377f0a881a Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Jun 03 2014 13:55:32 +0000 Subject: CLI conversion of DNSName type Part of ticket: IPA should allow internationalized domain names https://fedorahosted.org/freeipa/ticket/3169 Reviewed-By: Jan Cholasta --- diff --git a/ipalib/cli.py b/ipalib/cli.py index ea47c7b..bbf616d 100644 --- a/ipalib/cli.py +++ b/ipalib/cli.py @@ -51,6 +51,7 @@ from constants import CLI_TAB, LDAP_GENERALIZED_TIME_FORMAT from parameters import File, Str, Enum, Any from text import _ from ipapython.version import API_VERSION +from ipapython.dnsutil import DNSName import datetime @@ -160,6 +161,8 @@ class textui(backend.Backend): return base64.b64encode(value) elif type(value) is datetime.datetime: return value.strftime(LDAP_GENERALIZED_TIME_FORMAT) + elif isinstance(value, DNSName): + return unicode(value) else: return value