##// END OF EJS Templates
patchbomb: drop loop in prompt...
Matt Mackall -
r15166:9ec9dd8d default
parent child Browse files
Show More
@@ -59,17 +59,7 b' command = cmdutil.command(cmdtable)'
59 def prompt(ui, prompt, default=None, rest=':'):
59 def prompt(ui, prompt, default=None, rest=':'):
60 if default:
60 if default:
61 prompt += ' [%s]' % default
61 prompt += ' [%s]' % default
62 prompt += rest
62 return ui.prompt(prompt + rest, default)
63 while True:
64 result = ui.prompt(prompt, default=default)
65 if not ui.interactive():
66 return result
67 if result is not None:
68 return result
69 elif default is not None:
70 return default
71 else:
72 ui.warn(_('Please enter a valid value.\n'))
73
63
74 def introwanted(opts, number):
64 def introwanted(opts, number):
75 '''is an introductory message apparently wanted?'''
65 '''is an introductory message apparently wanted?'''
General Comments 0
You need to be logged in to leave comments. Login now