Fix dalogYesNo().

develop
Самоукин Алексей 14 years ago
parent a7cc6599bf
commit 34f322db35

@ -68,20 +68,21 @@ def dialogYn(message):
return res
def dialogYesNo(message):
def dialogYesNo(message, reYes=re.compile("^ye?s?$",re.I),
reNo=re.compile("^no?$",re.I)):
"""Вывод сообщения, ожидание набора Yes или No (в любом регистре)
если Yes - True, если No - False"""
#sys.stdout.write(message + ": ")
#strIn=sys.stdin.readline().lower().strip()
strIn = raw_input(message + ": ")
strIn = raw_input(message + ": ")
sys.stdout.write("\n")
if "yes" == strIn:
if reYes.match(strIn):
return True
elif "no" == strIn:
elif reNo.match(strIn):
return False
else:
return dialogYesNo(message)
return dialogYesNo(message, reYes, reNo)
def rawInput(promptText="", inputText=""):
"""Создает поле ввода

Loading…
Cancel
Save