diff options
author | Martin Kosek <mkosek@redhat.com> | 2012-03-07 18:51:04 +0100 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2012-03-07 18:53:01 +0100 |
commit | 480e1a098ae3977e09a6d4134232b31b97c5bbb2 (patch) | |
tree | 3c76d739b8e56ca4a61bddd4aca02ef0d190c2b7 /ipalib/cli.py | |
parent | 536bcd2666ef721ac9f34de329baaabbc4b9ce86 (diff) | |
download | freeipa-480e1a098ae3977e09a6d4134232b31b97c5bbb2.tar.gz freeipa-480e1a098ae3977e09a6d4134232b31b97c5bbb2.tar.xz freeipa-480e1a098ae3977e09a6d4134232b31b97c5bbb2.zip |
Ignore case in yes/no prompts
We did not accept answers like "Yes", "YES", "No", etc. as valid
answers to yes/no prompts (used for example in dnsrecord-del
interactive mode). This could confuse users. This patch changes
the behavior to ignore the answer case.
https://fedorahosted.org/freeipa/ticket/2484
Diffstat (limited to 'ipalib/cli.py')
-rw-r--r-- | ipalib/cli.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ipalib/cli.py b/ipalib/cli.py index 737ae0015..7af63761a 100644 --- a/ipalib/cli.py +++ b/ipalib/cli.py @@ -574,7 +574,7 @@ class textui(backend.Backend): prompt = u'%s Yes/No: ' % label while True: - data = self.prompt_helper(prompt, label) + data = self.prompt_helper(prompt, label).lower() #pylint: disable=E1103 if data in (u'yes', u'y'): return True |