comparison mercurial/ui.py @ 13774:1ce0e80799c0

ui: label prompts, default to yellow prompts
author Martin Geisler <mg@lazybytes.net>
date Sun, 27 Mar 2011 12:59:25 +0200
parents edd06611a7c6
children cc383142e738
comparison
equal deleted inserted replaced
13773:e5390a8b56db 13774:1ce0e80799c0
481 """ 481 """
482 if not self.interactive(): 482 if not self.interactive():
483 self.write(msg, ' ', default, "\n") 483 self.write(msg, ' ', default, "\n")
484 return default 484 return default
485 try: 485 try:
486 r = self._readline(msg + ' ') 486 r = self._readline(self.label(msg, 'ui.prompt') + ' ')
487 if not r: 487 if not r:
488 return default 488 return default
489 return r 489 return r
490 except EOFError: 490 except EOFError:
491 raise util.Abort(_('response expected')) 491 raise util.Abort(_('response expected'))