equal
deleted
inserted
replaced
709 return default |
709 return default |
710 try: |
710 try: |
711 r = self._readline(self.label(msg, 'ui.prompt')) |
711 r = self._readline(self.label(msg, 'ui.prompt')) |
712 if not r: |
712 if not r: |
713 r = default |
713 r = default |
714 # sometimes self.interactive disagrees with isatty, |
714 if self.configbool('ui', 'promptecho'): |
715 # show response provided on stdin when simulating |
|
716 # but commandserver |
|
717 if (not util.isatty(self.fin) |
|
718 and not self.configbool('ui', 'nontty')): |
|
719 self.write(r, "\n") |
715 self.write(r, "\n") |
720 return r |
716 return r |
721 except EOFError: |
717 except EOFError: |
722 raise util.Abort(_('response expected')) |
718 raise util.Abort(_('response expected')) |
723 |
719 |