diff options
author | Martin Basti <mbasti@redhat.com> | 2014-03-27 15:04:58 +0100 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2014-06-03 15:55:32 +0200 |
commit | b9969c6afe4f98e8dd291a012807ab377f0a881a (patch) | |
tree | 748e39defa15ff9e61157a91203ca3289a84bc8b /ipalib/cli.py | |
parent | d0cf1f3e9424c3a725174504f4785082bd27b22e (diff) | |
download | freeipa-b9969c6afe4f98e8dd291a012807ab377f0a881a.tar.gz freeipa-b9969c6afe4f98e8dd291a012807ab377f0a881a.tar.xz freeipa-b9969c6afe4f98e8dd291a012807ab377f0a881a.zip |
CLI conversion of DNSName type
Part of ticket:
IPA should allow internationalized domain names
https://fedorahosted.org/freeipa/ticket/3169
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipalib/cli.py')
-rw-r--r-- | ipalib/cli.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ipalib/cli.py b/ipalib/cli.py index ea47c7bb0..bbf616d14 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 |