|
|
|
@ -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=""):
|
|
|
|
|
"""Создает поле ввода
|
|
|
|
|