diff -r 3a55cee825ba -r 9ec9dd8d1b24 hgext/patchbomb.py --- a/hgext/patchbomb.py Wed Sep 08 08:31:07 2010 +0200 +++ b/hgext/patchbomb.py Wed Sep 28 14:49:00 2011 -0500 @@ -59,17 +59,7 @@ def prompt(ui, prompt, default=None, rest=':'): if default: prompt += ' [%s]' % default - prompt += rest - while True: - result = ui.prompt(prompt, default=default) - if not ui.interactive(): - return result - if result is not None: - return result - elif default is not None: - return default - else: - ui.warn(_('Please enter a valid value.\n')) + return ui.prompt(prompt + rest, default) def introwanted(opts, number): '''is an introductory message apparently wanted?'''