comparison mercurial/ui.py @ 28218:41dcd7545266

merge with stable
author Matt Mackall <mpm@selenic.com>
date Wed, 24 Feb 2016 15:55:44 -0600
parents 3b4537ba80e9 89003c49315c
children d09be0b8a3c6
comparison
equal deleted inserted replaced
28217:d2ac8b57a75d 28218:41dcd7545266
794 def prompt(self, msg, default="y"): 794 def prompt(self, msg, default="y"):
795 """Prompt user with msg, read response. 795 """Prompt user with msg, read response.
796 If ui is not interactive, the default is returned. 796 If ui is not interactive, the default is returned.
797 """ 797 """
798 if not self.interactive(): 798 if not self.interactive():
799 self.write(msg, ' ', default, "\n") 799 self.write(msg, ' ', default or '', "\n")
800 return default 800 return default
801 try: 801 try:
802 r = self._readline(self.label(msg, 'ui.prompt')) 802 r = self._readline(self.label(msg, 'ui.prompt'))
803 if not r: 803 if not r:
804 r = default 804 r = default