equal
deleted
inserted
replaced
796 def prompt(self, msg, default="y"): |
796 def prompt(self, msg, default="y"): |
797 """Prompt user with msg, read response. |
797 """Prompt user with msg, read response. |
798 If ui is not interactive, the default is returned. |
798 If ui is not interactive, the default is returned. |
799 """ |
799 """ |
800 if not self.interactive(): |
800 if not self.interactive(): |
801 self.write(msg, ' ', default, "\n") |
801 self.write(msg, ' ', default or '', "\n") |
802 return default |
802 return default |
803 try: |
803 try: |
804 r = self._readline(self.label(msg, 'ui.prompt')) |
804 r = self._readline(self.label(msg, 'ui.prompt')) |
805 if not r: |
805 if not r: |
806 r = default |
806 r = default |