equal
deleted
inserted
replaced
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 |