Mercurial > public > mercurial-scm > hg
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')) |