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
>From 3976b1ed5cfb1d82e65cac5370a6f29234cc9a06 Mon Sep 17 00:00:00 2001 From: Martin Kosek <mko...@redhat.com> Date: Tue, 6 Mar 2012 18:36:33 +0100 Subject: [PATCH] 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 --- ipalib/cli.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/ipalib/cli.py b/ipalib/cli.py index 737ae001573af0f614783fe69add5711362da21e..5c2e42bf1d45a5660193127b714a4e1c8bea8bd4 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() if data in (u'yes', u'y'): return True -- 1.7.7.6
_______________________________________________ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel