9 if bPlusMinus
is False:
10 for index,s
in enumerate(sChoiceList):
11 print (
"%3d : %-20s" % (index+iPlusMinus,s))
13 for index,s
in enumerate(sChoiceList):
14 print (
"%3d/%3d : %-20s" % (index+iPlusMinus,-index,s))
18 for s,v
in optionDict:
19 sMenu=sMenu+s+
" "+v+
" "
24 while bValidResponse
is False:
26 print (
" .. "+sPrompt+
" > ", end=
'')
27 tty =
open(
"/dev/tty",
"r+")
32 for s,v
in optionDict:
41 if bPlusMinus
is False:
42 if iResponse
in range(iPlusMinus, len(sChoiceList)+iPlusMinus):
46 if bPlusMinus
is True:
47 if iResponse
in range(iPlusMinus, len(sChoiceList)+iPlusMinus+1):
49 if iResponse
in range(-len(sChoiceList)+iPlusMinus,iPlusMinus-1):
52 print (
"WARNING : response out of range")