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