From bbe18a08c7459338d431f1e0a23f977c5d66343a Mon Sep 17 00:00:00 2001 From: Martin Kosek Date: Mar 07 2012 17:54:47 +0000 Subject: 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 --- diff --git a/ipalib/cli.py b/ipalib/cli.py index 737ae00..7af6376 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